From 4e696786d9f55619cf02808515c388700eff5852 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 01:40:26 +0200 Subject: [PATCH 01/40] New translations emailobjectclass.md (French) --- .../version-19/API/EmailObjectClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/API/EmailObjectClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/API/EmailObjectClass.md index 6b7ae5772837e4..eb7bdb9301a5ba 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/API/EmailObjectClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/API/EmailObjectClass.md @@ -278,7 +278,7 @@ Cet en-tête est généralement "desChiffresOuDesLettres@nomdededomaine", par ex ## .receivedAt -**.receivedAt** : Texte +**.receivedAt** : Text #### Description @@ -298,7 +298,7 @@ Pour les exigences propres au formatage, veuillez consulter la [RFC#5322](https: ## .replyTo -**.replyTo** : Texte
**.replyTo** : Objet
**.replyTo** : Collection +**.replyTo** : Text
**.replyTo** : Object
**.replyTo** : Collection #### Description @@ -306,7 +306,7 @@ La propriété `.replyTo` contient les **.sendAt** : Texte +**.sendAt** : Text #### Description @@ -314,7 +314,7 @@ La propriété `.sendAt` contient l' **.sender** : Texte
**.sender** : Objet
**.sender** : Collection +**.sender** : Text
**.sender** : Object
**.sender** : Collection #### Description @@ -339,7 +339,7 @@ La propriété `.size` contient la ta ## .subject -**.subject** : Texte +**.subject** : Text #### Description @@ -355,7 +355,7 @@ La propriété `.textBody` contient la **.to** : Texte
**.to** : Objet
**.to** : Collection +**.to** : Text
**.to** : Object
**.to** : Collection #### Description From ced0d8214fedb5a832f9a0829530b608b3e8ad67 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 01:40:42 +0200 Subject: [PATCH 02/40] New translations sessionclass.md (French) --- .../version-19/API/SessionClass.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/API/SessionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/API/SessionClass.md index cb26eaeea94d1b..9c7a9cda7b3ae2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/API/SessionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/API/SessionClass.md @@ -89,10 +89,11 @@ IP:port/4DACTION/action_Session -| Paramètres | Type | | Description | -| ---------- | ---- |::| --------------------------- | -| | | | Ne requiert aucun paramètre | - +| Paramètres | Type | | Description | +| ---------- | ---- |::| ------------------------------------------------------ | +| | | | Ne requiert aucun paramètre| + +| #### Description From 596adde503615db5ada69a0d0839f22595e0556b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 01:42:43 +0200 Subject: [PATCH 03/40] New translations createstylesheet.md (French) --- .../version-19/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 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 e39a5a42be9f86..17a7d6ef8085d3 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 @@ -73,7 +73,14 @@ Le nom de l'objet correspond au **ID selector** CSS et définit un objet spécif Désignez l'objet avec le caractère "#" avant le nom de l'objet, puis entre accolades, déclarez le(s) style(s) à appliquer. -Dans l'exemple suivant, le texte de l'objet portant le nom "okButton" sera affiché dans la police Helvetica Neue, avec une taille de 20 pixels : +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + + +In the following example, the text of the object with the name "okButton" will be displayed in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -107,7 +114,7 @@ text.center { } ``` -Dans la description du formulaire 4D, vous associez un nom de classe à un objet à l'aide de l'attribut `class`. Cet attribut contient un ou plusieurs noms de "class", séparés par un espace : +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. Cet attribut contient un ou plusieurs noms de "class", séparés par un espace : ``` class: "okButtons important" @@ -299,7 +306,7 @@ A l'exécution, 4D hiérarchise automatiquement les feuilles de style dans l'ord 1. Le formulaire 4D chargera d’abord le fichier CSS par défaut `/SOURCES/styleSheets.css`. 2. Il chargera ensuite le fichier CSS pour la plate-forme courante `/SOURCES/styleSheets__mac.css` ou `/SOURCES/styleSheets_windows.css`. -3. S'il existe, il chargera alors un fichier CSS spécifique défini dans le formulaire JSON : +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). Vous pouvez passer : * un fichier pour les deux plates-formes : From aacb85f7f3524f9f8673fc216f0ea68ae2e4c145 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 02:13:22 +0200 Subject: [PATCH 04/40] New translations createstylesheet.md (Japanese) --- .../version-20-R9/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/FormEditor/createStylesheet.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/FormEditor/createStylesheet.md index 66e532c419cbed..51309b354dc4e0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/FormEditor/createStylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/FormEditor/createStylesheet.md @@ -86,7 +86,14 @@ text, input { シャープ記号 "#" の後にオブジェクト名を指定し、中カッコ { } の中に適用するスタイルを宣言します。 -次の例では、"okButton" というオブジェクト名を持つすべてのオブジェクトについて、表示するフォントを Helvetica Neue に、フォントサイズを 20 ピクセルに指定します: +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + +In the following example, the text of the object with the name "okButton" will be displayed +in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -120,7 +127,7 @@ text.center { } ``` -4D フォームの JSON式記述においては、フォームオブジェクトにクラス名を設定するには `class` 属性を使います。 この属性には一つ以上のクラス名を指定することができます。 複数の場合はクラス名を半角スペースで区切ります: +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. この属性には一つ以上のクラス名を指定することができます。 複数の場合はクラス名を半角スペースで区切ります: ``` class: "okButtons important" @@ -313,7 +320,7 @@ icon: url("edit.png"); /* フォームファイルを基準とした相対パス 1. 4D フォームはまずデフォルトの CSS ファイル `/SOURCES/styleSheets.css` を読み込みます。 2. 次に、カレントプラットフォーム専用の CSS ファイル `/SOURCES/styleSheets_mac.css` または `/SOURCES/styleSheets_windows.css` がロードされます。 -3. その後、JSON フォーム内に CSS ファイルが定義されていれば、それを読み込みます: +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). 以下のものを渡すことができます: - 両プラットフォーム用のファイル: From a653262b44910fa561826d2f33ce5eb9de32b096 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 02:43:21 +0200 Subject: [PATCH 05/40] New translations createstylesheet.md (Japanese) --- .../version-20-R10/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R10/FormEditor/createStylesheet.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R10/FormEditor/createStylesheet.md index 66e532c419cbed..51309b354dc4e0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R10/FormEditor/createStylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R10/FormEditor/createStylesheet.md @@ -86,7 +86,14 @@ text, input { シャープ記号 "#" の後にオブジェクト名を指定し、中カッコ { } の中に適用するスタイルを宣言します。 -次の例では、"okButton" というオブジェクト名を持つすべてのオブジェクトについて、表示するフォントを Helvetica Neue に、フォントサイズを 20 ピクセルに指定します: +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + +In the following example, the text of the object with the name "okButton" will be displayed +in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -120,7 +127,7 @@ text.center { } ``` -4D フォームの JSON式記述においては、フォームオブジェクトにクラス名を設定するには `class` 属性を使います。 この属性には一つ以上のクラス名を指定することができます。 複数の場合はクラス名を半角スペースで区切ります: +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. この属性には一つ以上のクラス名を指定することができます。 複数の場合はクラス名を半角スペースで区切ります: ``` class: "okButtons important" @@ -313,7 +320,7 @@ icon: url("edit.png"); /* フォームファイルを基準とした相対パス 1. 4D フォームはまずデフォルトの CSS ファイル `/SOURCES/styleSheets.css` を読み込みます。 2. 次に、カレントプラットフォーム専用の CSS ファイル `/SOURCES/styleSheets_mac.css` または `/SOURCES/styleSheets_windows.css` がロードされます。 -3. その後、JSON フォーム内に CSS ファイルが定義されていれば、それを読み込みます: +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). 以下のものを渡すことができます: - 両プラットフォーム用のファイル: From 78c7fb40346b2a1353b47d3823b941870036d05b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 03:09:59 +0200 Subject: [PATCH 06/40] New translations sessionclass.md (Portuguese, Brazilian) --- .../version-19/API/SessionClass.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/API/SessionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/API/SessionClass.md index 6b68fce36f013c..2b34cb99fc1836 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/API/SessionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/API/SessionClass.md @@ -89,10 +89,11 @@ IP:port/4DACTION/action_Session -| Parâmetro | Tipo | | Descrição | -| --------- | ---- |::| -------------------------- | -| | | | Não exige nenhum parâmetro | - +| Parâmetro | Tipo | | Descrição | +| --------- | ---- |::| ----------------------------------------------------- | +| | | | Não exige nenhum parâmetro| + +| #### Descrição From b517ba7037c53dc821af288949ab62837fdba1ce Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 03:12:00 +0200 Subject: [PATCH 07/40] New translations createstylesheet.md (Portuguese, Brazilian) --- .../version-19/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/createStylesheet.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/createStylesheet.md index b81b64fcac23d0..680f2d6b646ee1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/createStylesheet.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/createStylesheet.md @@ -73,7 +73,14 @@ O nome de objeto corresponde ao **seletor de ID** CSS e define um objeto especí Determine o objeto com um caractere '#' antes do nome de objeto, depois entre chaves, declare os estilos a aplicar. -No exemplo abaio, o texto de objeto com o nome "okButton" será exibido em fonte Helvetica Neue, com um tamanho de 20 píxels: +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + + +In the following example, the text of the object with the name "okButton" will be displayed in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -107,7 +114,7 @@ text.center { } ``` -Na descrição do formulário 4D, se associa um nome de classe a um objeto mediante o atributo `class`. Este atributo contém um ou vários nomes de classe, separados por um espaço: +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. Este atributo contém um ou vários nomes de classe, separados por um espaço: ``` class: "okButtons important" @@ -297,7 +304,7 @@ Durante a execução, 4D prioriza automaticamente as folhas de estilo na seguint 1. O formulário 4D carregará primeiro o arquivo CSS por padrão `/SOURCES/styleSheets.css`. 2. Depois carregará o arquivo CSS para a plataforma atual `/SOURCES/styleSheets_mac.css` o `/SOURCES/styleSheets_windows.css`. -3. Se existir, então carregará um arquivo CSS específico definido no formulário JSON: +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). Pode passar: * ou uma lista de arquivos por plataforma: From 04cf01ec0c1ba05188eb76d3dbc54a7754780b9a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 03:23:13 +0200 Subject: [PATCH 08/40] New translations sessionclass.md (Portuguese, Brazilian) --- .../version-20/API/SessionClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/SessionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/SessionClass.md index 857ed3ba0c74aa..a8b7522a81b4d7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/SessionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/SessionClass.md @@ -70,16 +70,16 @@ IP:port/4DACTION/action_Session ``` ```4d - //método action_Session + //action_Session method Case of :(Session#Null) - If(Session.hasPrivilege("WebAdmin")) //chamada da função hasPrivilege + If(Session.hasPrivilege("WebAdmin")) //calling the hasPrivilege function WEB SEND TEXT("4DACTION --> Session is WebAdmin") Else WEB SEND TEXT("4DACTION --> Session is not WebAdmin") End if Else - WEB SEND TEXT("4DACTION --> Sesion is null") + WEB SEND TEXT("4DACTION --> session is null") End case ``` From 52db0790d1f1f35eb7bff4553b2a425f3839c23a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 03:25:22 +0200 Subject: [PATCH 09/40] New translations createstylesheet.md (Portuguese, Brazilian) --- .../version-20/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/createStylesheet.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/createStylesheet.md index 0b89eb88b47ec3..a2377ca0f9d626 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/createStylesheet.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/createStylesheet.md @@ -87,7 +87,14 @@ O nome de objeto corresponde ao **seletor de ID** CSS e define um objeto especí Determine o objeto com um caractere '#' antes do nome de objeto, depois entre chaves, declare os estilos a aplicar. -No exemplo abaio, o texto de objeto com o nome "okButton" será exibido em fonte Helvetica Neue, com um tamanho de 20 píxels: +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + + +In the following example, the text of the object with the name "okButton" will be displayed in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -121,7 +128,7 @@ text.center { } ``` -Na descrição do formulário 4D, se associa um nome de classe a um objeto mediante o atributo `class`. Este atributo contém um ou vários nomes de classe, separados por um espaço: +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. Este atributo contém um ou vários nomes de classe, separados por um espaço: ``` class: "okButtons important" @@ -310,7 +317,7 @@ Durante a execução, 4D prioriza automaticamente as folhas de estilo na seguint 1. O formulário 4D carregará primeiro o arquivo CSS por padrão `/SOURCES/styleSheets.css`. 2. Depois carregará o arquivo CSS para a plataforma atual `/SOURCES/styleSheets_mac.css` o `/SOURCES/styleSheets_windows.css`. -3. Se existir, então carregará um arquivo CSS específico definido no formulário JSON: +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). Pode passar: * ou uma lista de arquivos por plataforma: From ae2653b4e103c200c637c52346e18b212b1a6b52 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 03:42:52 +0200 Subject: [PATCH 10/40] New translations createstylesheet.md (Portuguese, Brazilian) --- .../current/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md index 237e2857da0b5b..a5d5dbd6fe3f30 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md @@ -86,7 +86,14 @@ El nombre del objeto corresponde al **selector de ID** CSS y define un objeto es Determine o objeto com um caractere '#' antes do nome de objeto, depois entre chaves, declare os estilos a aplicar. -No exemplo abaio, o texto de objeto com o nome "okButton" será exibido em fonte Helvetica Neue, com um tamanho de 20 píxels: +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + +In the following example, the text of the object with the name "okButton" will be displayed +in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -120,7 +127,7 @@ text.center { } ``` -En la descripción del formulario 4D, se asocia un nombre de clase a un objeto mediante el atributo `class`. Este atributo contém um ou vários nomes de classe, separados por um espaço: +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. Este atributo contém um ou vários nomes de classe, separados por um espaço: ``` class: "okButtons important" @@ -311,7 +318,7 @@ Durante a execução, 4D prioriza automaticamente as folhas de estilo na seguint 1. El formulario 4D cargará primero el archivo CSS por defecto `/SOURCES/styleSheets.css`. 2. Luego cargará el archivo CSS para la plataforma actual `/SOURCES/styleSheets_mac.css` o `/SOURCES/styleSheets_windows.css`. -3. Se existir, então carregará um arquivo CSS específico definido no formulário JSON: +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). Pode passar: - ou uma lista de arquivos por plataforma: From c3955a6968ec5135bddb5655f7e94909fc88474b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 04:11:40 +0200 Subject: [PATCH 11/40] New translations createstylesheet.md (Portuguese, Brazilian) --- .../version-20-R9/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormEditor/createStylesheet.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormEditor/createStylesheet.md index e315f8da13764b..6a2307935b94a7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormEditor/createStylesheet.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormEditor/createStylesheet.md @@ -86,7 +86,14 @@ El nombre del objeto corresponde al **selector de ID** CSS y define un objeto es Determine o objeto com um caractere '#' antes do nome de objeto, depois entre chaves, declare os estilos a aplicar. -No exemplo abaio, o texto de objeto com o nome "okButton" será exibido em fonte Helvetica Neue, com um tamanho de 20 píxels: +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + +In the following example, the text of the object with the name "okButton" will be displayed +in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -120,7 +127,7 @@ text.center { } ``` -En la descripción del formulario 4D, se asocia un nombre de clase a un objeto mediante el atributo `class`. Este atributo contém um ou vários nomes de classe, separados por um espaço: +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. Este atributo contém um ou vários nomes de classe, separados por um espaço: ``` class: "okButtons important" @@ -311,7 +318,7 @@ Durante a execução, 4D prioriza automaticamente as folhas de estilo na seguint 1. El formulario 4D cargará primero el archivo CSS por defecto `/SOURCES/styleSheets.css`. 2. Luego cargará el archivo CSS para la plataforma actual `/SOURCES/styleSheets_mac.css` o `/SOURCES/styleSheets_windows.css`. -3. Se existir, então carregará um arquivo CSS específico definido no formulário JSON: +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). Pode passar: - ou uma lista de arquivos por plataforma: From 8a72be9377d1b3305f29803e7c8808f201948bdf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 04:40:13 +0200 Subject: [PATCH 12/40] New translations createstylesheet.md (Portuguese, Brazilian) --- .../version-20-R10/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R10/FormEditor/createStylesheet.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R10/FormEditor/createStylesheet.md index e315f8da13764b..6a2307935b94a7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R10/FormEditor/createStylesheet.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R10/FormEditor/createStylesheet.md @@ -86,7 +86,14 @@ El nombre del objeto corresponde al **selector de ID** CSS y define un objeto es Determine o objeto com um caractere '#' antes do nome de objeto, depois entre chaves, declare os estilos a aplicar. -No exemplo abaio, o texto de objeto com o nome "okButton" será exibido em fonte Helvetica Neue, com um tamanho de 20 píxels: +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + +In the following example, the text of the object with the name "okButton" will be displayed +in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -120,7 +127,7 @@ text.center { } ``` -En la descripción del formulario 4D, se asocia un nombre de clase a un objeto mediante el atributo `class`. Este atributo contém um ou vários nomes de classe, separados por um espaço: +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. Este atributo contém um ou vários nomes de classe, separados por um espaço: ``` class: "okButtons important" @@ -311,7 +318,7 @@ Durante a execução, 4D prioriza automaticamente as folhas de estilo na seguint 1. El formulario 4D cargará primero el archivo CSS por defecto `/SOURCES/styleSheets.css`. 2. Luego cargará el archivo CSS para la plataforma actual `/SOURCES/styleSheets_mac.css` o `/SOURCES/styleSheets_windows.css`. -3. Se existir, então carregará um arquivo CSS específico definido no formulário JSON: +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). Pode passar: - ou uma lista de arquivos por plataforma: From 2e9c7e9155a485114233e1b836218a632493e4c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 05:12:02 +0200 Subject: [PATCH 13/40] New translations emailobjectclass.md (French) --- .../version-20/API/EmailObjectClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/EmailObjectClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/EmailObjectClass.md index 9a100b039d709a..b754902b563120 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/EmailObjectClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/EmailObjectClass.md @@ -277,7 +277,7 @@ Cet en-tête est généralement "desChiffresOuDesLettres@nomdededomaine", par ex ## .receivedAt -**.receivedAt** : Texte +**.receivedAt** : Text #### Description @@ -297,7 +297,7 @@ Pour les exigences propres au formatage, veuillez consulter la [RFC#5322](https: ## .replyTo -**.replyTo** : Texte
**.replyTo** : Objet
**.replyTo** : Collection +**.replyTo** : Text
**.replyTo** : Object
**.replyTo** : Collection #### Description @@ -305,7 +305,7 @@ La propriété `.replyTo` contient les **.sendAt** : Texte +**.sendAt** : Text #### Description @@ -313,7 +313,7 @@ La propriété `.sendAt` contient l' **.sender** : Texte
**.sender** : Objet
**.sender** : Collection +**.sender** : Text
**.sender** : Object
**.sender** : Collection #### Description @@ -338,7 +338,7 @@ La propriété `.size` contient la ta ## .subject -**.subject** : Texte +**.subject** : Text #### Description @@ -354,7 +354,7 @@ La propriété `.textBody` contient la **.to** : Texte
**.to** : Objet
**.to** : Collection +**.to** : Text
**.to** : Object
**.to** : Collection #### Description From f6223e951526d2bda4422513eb8916413d5f49d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 05:12:21 +0200 Subject: [PATCH 14/40] New translations sessionclass.md (French) --- .../version-20/API/SessionClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/SessionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/SessionClass.md index 6e0d82b2900968..cf41d967bc5eb9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/SessionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/SessionClass.md @@ -70,16 +70,16 @@ IP:port/4DACTION/action_Session ``` ```4d - //méthode action_Session + //action_Session method Case of :(Session#Null) - If(Session.hasPrivilege("WebAdmin")) //appel de la fonction hasPrivilege + If(Session.hasPrivilege("WebAdmin")) //calling the hasPrivilege function WEB SEND TEXT("4DACTION --> Session is WebAdmin") Else WEB SEND TEXT("4DACTION --> Session is not WebAdmin") End if Else - WEB SEND TEXT("4DACTION --> Sesion is null") + WEB SEND TEXT("4DACTION --> session is null") End case ``` From 38b956cb69091ffc2127f0556703b730873eccfc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 05:14:31 +0200 Subject: [PATCH 15/40] New translations createstylesheet.md (French) --- .../version-20/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 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 da160981de124c..7fcc65d9adb5a9 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 @@ -87,7 +87,14 @@ Le nom de l'objet correspond au **ID selector** CSS et définit un objet spécif Désignez l'objet avec le caractère "#" avant le nom de l'objet, puis entre accolades, déclarez le(s) style(s) à appliquer. -Dans l'exemple suivant, le texte de l'objet portant le nom "okButton" sera affiché dans la police Helvetica Neue, avec une taille de 20 pixels : +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + + +In the following example, the text of the object with the name "okButton" will be displayed in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -121,7 +128,7 @@ text.center { } ``` -Dans la description du formulaire 4D, vous associez un nom de classe à un objet à l'aide de l'attribut `class`. Cet attribut contient un ou plusieurs noms de "class", séparés par un espace : +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. Cet attribut contient un ou plusieurs noms de "class", séparés par un espace : ``` class: "okButtons important" @@ -312,7 +319,7 @@ A l'exécution, 4D hiérarchise automatiquement les feuilles de style dans l'ord 1. Le formulaire 4D chargera d’abord le fichier CSS par défaut `/SOURCES/styleSheets.css`. 2. Il chargera ensuite le fichier CSS pour la plate-forme courante `/SOURCES/styleSheets__mac.css` ou `/SOURCES/styleSheets_windows.css`. -3. S'il existe, il chargera alors un fichier CSS spécifique défini dans le formulaire JSON : +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). Vous pouvez passer : * un fichier pour les deux plates-formes : From 02022e5bd4bd1812ceee6242bfbf1fb3e9ffe119 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 05:14:50 +0200 Subject: [PATCH 16/40] New translations combobox_overview.md (French) --- .../version-20/FormObjects/comboBox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/comboBox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/comboBox_overview.md index b1ebdb6a31926a..f17518ae53ec70 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/comboBox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/comboBox_overview.md @@ -38,7 +38,7 @@ Lorsque l'utilisateur saisit du texte dans la combo box, l'élément 0 du tablea ### Utiliser une énumération -Si vous souhaitez utiliser une combo box pour gérer les valeurs d'une zone de saisie (champ ou variable énuméré(e)), 4D vous permet de référencer directement le champ ou la variable en tant que source de données de l'objet formulaire. Cette possibilité facilite la gestion des champs/variables énuméré(e) s. +Si vous souhaitez utiliser une combo box pour gérer les valeurs d'une zone de saisie (champ ou variable énuméré(e)), 4D vous permet de référencer directement le champ ou la variable en tant que source de données de l'objet formulaire. Cette possibilité facilite la gestion des champs/variables énuméré(e)s. > Si vous utilisez une énumération hiérarchique, seul le premier niveau sera affiché et sélectionnable. Pour associer une combo box à un champ ou à une variable, il suffit de saisir le nom du champ ou de la variable directement dans le champ [Variable ou Expression](properties_Object.md#variable-or-expression) de l'objet formulaire dans la liste des propriétés. From e3db45fae27a5a30357061b777944038cda5f129 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 05:14:52 +0200 Subject: [PATCH 17/40] New translations dropdownlist_overview.md (French) --- .../version-20/FormObjects/dropdownList_Overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/dropdownList_Overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/dropdownList_Overview.md index 5d2ae48e852419..fc0af480ba91c3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/dropdownList_Overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/dropdownList_Overview.md @@ -121,7 +121,7 @@ Vous devez sélectionner chaque événement que vous testez dans votre Au cas o ### Utiliser une énumération -Si vous voulez utiliser une liste déroulante pour gérer les valeurs d'une zone de saisie (champ ou variable), 4D vous permet de référencer le champ ou la variable directement comme [source de données](properties_Object.md#variable-or-expression) de la liste déroulante. Cette possibilité facilite la gestion des champs/variables énuméré(e) s. +Si vous voulez utiliser une liste déroulante pour gérer les valeurs d'une zone de saisie (champ ou variable), 4D vous permet de référencer le champ ou la variable directement comme [source de données](properties_Object.md#variable-or-expression) de la liste déroulante. Cette possibilité facilite la gestion des champs/variables énuméré(e)s. Par exemple, dans le cas d'un champ "Couleur" qui ne peut contenir que les valeurs "Blanc", "Bleu", "Vert" ou "Rouge", il est possible de créer une liste contenant ces valeurs et de l'associer à une liste déroulante qui fait référence au champ "Couleur" 4D. 4D se charge alors de gérer automatiquement la saisie et l’affichage de la valeur courante dans le formulaire. > Si vous utilisez une énumération hiérarchique, seul le premier niveau sera affiché et sélectionnable. Si vous utilisez une énumération hiérarchique, seul le premier niveau sera affiché et sélectionnable. From 8cf1d1aed477d8c9cca674d30d9ab345352b4ea1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 05:32:19 +0200 Subject: [PATCH 18/40] New translations createstylesheet.md (French) --- .../current/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 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 c0a80f0cd2e493..8404588f30c5cd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md @@ -86,7 +86,14 @@ Le nom de l'objet correspond au **sélecteur d'ID** CSS et définit un objet sp Désignez l'objet avec le caractère "#" avant le nom de l'objet, puis entre accolades, déclarez le(s) style(s) à appliquer. -Dans l'exemple suivant, le texte de l'objet portant le nom "okButton" sera affiché dans la police Helvetica Neue, avec une taille de 20 pixels : +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + +In the following example, the text of the object with the name "okButton" will be displayed +in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -120,7 +127,7 @@ text.center { } ``` -Dans la description du formulaire 4D, vous associez un nom de classe à un objet à l'aide de l'attribut `class`. Cet attribut contient un ou plusieurs noms de "class", séparés par un espace : +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. Cet attribut contient un ou plusieurs noms de "class", séparés par un espace : ``` class: "okButtons important" @@ -313,7 +320,7 @@ A l'exécution, 4D hiérarchise automatiquement les feuilles de style dans l'ord 1. Le formulaire 4D chargera d’abord le fichier CSS par défaut `/SOURCES/styleSheets.css`. 2. Il chargera ensuite le fichier CSS pour la plate-forme courante `/SOURCES/styleSheets__mac.css` ou `/SOURCES/styleSheets_windows.css`. -3. S'il existe, il chargera alors un fichier CSS spécifique défini dans le formulaire JSON : +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). Vous pouvez passer : - un fichier pour les deux plates-formes : From 2818e15777977d2a0edd8a87c0e4e6b9ed7d912c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 05:57:16 +0200 Subject: [PATCH 19/40] New translations cryptokeyclass.md (French) --- .../version-20-R9/API/CryptoKeyClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/CryptoKeyClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/CryptoKeyClass.md index d8fb0366dbd67c..10db34a4b564e9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/CryptoKeyClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/CryptoKeyClass.md @@ -137,7 +137,7 @@ ASSERT($status.success) -**.curve** : Texte +**.curve** : Text Défini uniquement pour les clés ECDSA : le nom de la courbe normalisée de la clé. Généralement "prime256v1" pour ES256 (défaut), "secp384r1" pour ES384, "secp521r1" pour ES512. From c2e58e25f5ad3e4eefbff2e4f7e133572ee24b21 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 05:57:22 +0200 Subject: [PATCH 20/40] New translations datastoreclass.md (French) --- .../version-20-R9/API/DataStoreClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/DataStoreClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/DataStoreClass.md index 195d04e10a3c6f..10367411d4cf63 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/DataStoreClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/DataStoreClass.md @@ -365,7 +365,7 @@ $info:=$ds.getAllRemoteContexts() -**.getGlobalStamp**() : Réel +**.getGlobalStamp**() : Real From 73c21deadfc9a4772345d204a11f2d195753b6b8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 05:57:26 +0200 Subject: [PATCH 21/40] New translations emailobjectclass.md (French) --- .../version-20-R9/API/EmailObjectClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/EmailObjectClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/EmailObjectClass.md index a5753b65824c92..05169cefc252fe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/EmailObjectClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/EmailObjectClass.md @@ -278,7 +278,7 @@ Cet en-tête est généralement "desChiffresOuDesLettres@nomdededomaine", par ex ## .receivedAt -**.receivedAt** : Texte +**.receivedAt** : Text #### Description @@ -298,7 +298,7 @@ Pour les exigences propres au formatage, veuillez consulter la [RFC#5322](https: ## .replyTo -**.replyTo** : Texte
**.replyTo** : Objet
**.replyTo** : Collection +**.replyTo** : Text
**.replyTo** : Object
**.replyTo** : Collection #### Description @@ -306,7 +306,7 @@ La propriété `.replyTo` contient les **.sendAt** : Texte +**.sendAt** : Text #### Description @@ -314,7 +314,7 @@ La propriété `.sendAt` contient l'**.sender** : Texte
**.sender** : Objet
**.sender** : Collection +**.sender** : Text
**.sender** : Object
**.sender** : Collection #### Description @@ -339,7 +339,7 @@ La propriété `.size` contient la ta ## .subject -**.subject** : Texte +**.subject** : Text #### Description @@ -347,7 +347,7 @@ La propriété `.subject` contient la **.textBody** : Texte +**.textBody** : Text #### Description @@ -355,7 +355,7 @@ La propriété `.textBody` contient la **.to** : Texte
**.to** : Objet
**.to** : Collection +**.to** : Text
**.to** : Object
**.to** : Collection #### Description From b2b0fdb758368eac516fed43184c8678c2f00123 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 06:00:21 +0200 Subject: [PATCH 22/40] New translations createstylesheet.md (French) --- .../version-20-R9/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/FormEditor/createStylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/FormEditor/createStylesheet.md index 8864ba768d6735..84acda87c8aa5d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/FormEditor/createStylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/FormEditor/createStylesheet.md @@ -86,7 +86,14 @@ Le nom de l'objet correspond au **sélecteur d'ID** CSS et définit un objet sp Désignez l'objet avec le caractère "#" avant le nom de l'objet, puis entre accolades, déclarez le(s) style(s) à appliquer. -Dans l'exemple suivant, le texte de l'objet portant le nom "okButton" sera affiché dans la police Helvetica Neue, avec une taille de 20 pixels : +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + +In the following example, the text of the object with the name "okButton" will be displayed +in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -120,7 +127,7 @@ text.center { } ``` -Dans la description du formulaire 4D, vous associez un nom de classe à un objet à l'aide de l'attribut `class`. Cet attribut contient un ou plusieurs noms de "class", séparés par un espace : +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. Cet attribut contient un ou plusieurs noms de "class", séparés par un espace : ``` class: "okButtons important" @@ -313,7 +320,7 @@ A l'exécution, 4D hiérarchise automatiquement les feuilles de style dans l'ord 1. Le formulaire 4D chargera d’abord le fichier CSS par défaut `/SOURCES/styleSheets.css`. 2. Il chargera ensuite le fichier CSS pour la plate-forme courante `/SOURCES/styleSheets__mac.css` ou `/SOURCES/styleSheets_windows.css`. -3. S'il existe, il chargera alors un fichier CSS spécifique défini dans le formulaire JSON : +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). Vous pouvez passer : - un fichier pour les deux plates-formes : From d873454685b30fb74aadf9e72b95f9019a6b53a7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 06:26:05 +0200 Subject: [PATCH 23/40] New translations cryptokeyclass.md (French) --- .../version-20-R10/API/CryptoKeyClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/CryptoKeyClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/CryptoKeyClass.md index 3dcd27f5b2bcd8..843671c80fe004 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/CryptoKeyClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/CryptoKeyClass.md @@ -137,7 +137,7 @@ ASSERT($status.success) -**.curve** : Texte +**.curve** : Text Défini uniquement pour les clés ECDSA : le nom de la courbe normalisée de la clé. Généralement "prime256v1" pour ES256 (défaut), "secp384r1" pour ES384, "secp521r1" pour ES512. From f5bb15c667024e7e304d1d6703b6b29d88056722 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 06:26:11 +0200 Subject: [PATCH 24/40] New translations datastoreclass.md (French) --- .../version-20-R10/API/DataStoreClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/DataStoreClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/DataStoreClass.md index 698a39314a12b3..ef5c196cb3721f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/DataStoreClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/DataStoreClass.md @@ -365,7 +365,7 @@ $info:=$ds.getAllRemoteContexts() -**.getGlobalStamp**() : Réel +**.getGlobalStamp**() : Real From 8f6bff972aee2f8e4bf538a580e2a667dda79ab1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 06:26:16 +0200 Subject: [PATCH 25/40] New translations emailobjectclass.md (French) --- .../version-20-R10/API/EmailObjectClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/EmailObjectClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/EmailObjectClass.md index a5753b65824c92..05169cefc252fe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/EmailObjectClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/EmailObjectClass.md @@ -278,7 +278,7 @@ Cet en-tête est généralement "desChiffresOuDesLettres@nomdededomaine", par ex ## .receivedAt -**.receivedAt** : Texte +**.receivedAt** : Text #### Description @@ -298,7 +298,7 @@ Pour les exigences propres au formatage, veuillez consulter la [RFC#5322](https: ## .replyTo -**.replyTo** : Texte
**.replyTo** : Objet
**.replyTo** : Collection +**.replyTo** : Text
**.replyTo** : Object
**.replyTo** : Collection #### Description @@ -306,7 +306,7 @@ La propriété `.replyTo` contient les **.sendAt** : Texte +**.sendAt** : Text #### Description @@ -314,7 +314,7 @@ La propriété `.sendAt` contient l'**.sender** : Texte
**.sender** : Objet
**.sender** : Collection +**.sender** : Text
**.sender** : Object
**.sender** : Collection #### Description @@ -339,7 +339,7 @@ La propriété `.size` contient la ta ## .subject -**.subject** : Texte +**.subject** : Text #### Description @@ -347,7 +347,7 @@ La propriété `.subject` contient la **.textBody** : Texte +**.textBody** : Text #### Description @@ -355,7 +355,7 @@ La propriété `.textBody` contient la **.to** : Texte
**.to** : Objet
**.to** : Collection +**.to** : Text
**.to** : Object
**.to** : Collection #### Description From 871c2705ff057cca22fb1ade10c7d6ece8c02abc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 06:26:20 +0200 Subject: [PATCH 26/40] New translations entityclass.md (French) --- .../version-20-R10/API/EntityClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/EntityClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/EntityClass.md index 0b27340f532ece..5127840c88f0ac 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/EntityClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/EntityClass.md @@ -393,8 +393,8 @@ L'objet retourné par `.drop()` contient les propriétés suivantes : | ----------------------------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `dk status entity does not exist anymore` | 5 | L'entité n'existe plus dans les données. Cette erreur peut se produire dans les cas suivants:
  • l'entité a été supprimée (le marqueur a changé et l'espace mémoire est maintenant libre)
  • l'entité a été supprimée et remplacée par une autre avec une autre clé primaire (le marqueur a changé et une nouvelle entité utilise maintenant l'espace mémoire). Avec drop( ), cette erreur peut être retournée lorsque l'option dk force drop if stamp changed est utilisée. Lors de l'utilisation de entity.lock(), cette erreur peut être retournée lorsque l'option dk reload if stamp changed est utilisée
  • **statusText associé** : "Entity does not exist anymore" | | `dk status locked` | 3 | L'entité est verrouillée par un verrou pessimiste.
    **statusText associé** : "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 serious error` | 4 | Une erreur critique peut être une erreur de bas niveau de la base de données (ex. clé dupliquée), une erreur matérielle, etc.
    **statusText associé** : "Other error" | +| `dk status stamp has changed` | 2 | La valeur du marqueur interne (stamp) de l'entité ne correspond pas à celle de l'entité stockée dans les données (verrouillage optimiste).
  • avec `.save()` : erreur seulement si l'option `dk auto merge` n'est pas utilisée
  • avec`.drop( )` : erreur seulement si l'option `dk force drop if stamp changed` n'est pas utilisée
  • avec `.lock()` : erreur seulement si l'option `dk reload if stamp changed` n'est pas utilisée
  • **statusText associé** : "Stamp has changed"
  • | | `dk status wrong permission` | 1 | Les privilèges courants ne permettent pas de supprimer l'entité. **statusText associé** : "Permission error" | #### Exemple 1 @@ -1013,7 +1013,7 @@ L'objet retourné par `.lock()` contient les propriétés suivantes : | `dk status entity does not exist anymore` | 5 | L'entité n'existe plus dans les données. Cette erreur peut se produire dans les cas suivants:
  • l'entité a été supprimée (le marqueur a changé et l'espace mémoire est maintenant libre)
  • l'entité a été supprimée et remplacée par une autre avec une autre clé primaire (le marqueur a changé et une nouvelle entité utilise maintenant l'espace mémoire). Avec `.drop( )`, cette erreur peut être retournée lorsque l'option dk force drop if stamp changed est utilisée. Lors de l'utilisation de `.lock()`, cette erreur peut être retournée lorsque l'option `dk reload if stamp changed` est utilisée

  • **statusText associé** : "Entity does not exist anymore" | | `dk status locked` | 3 | L'entité est verrouillée par un verrou pessimiste.
    **statusText associé** : "Already locked" | | `dk status serious error` | 4 | Une erreur critique peut être une erreur de bas niveau de la base de données (ex. clé dupliquée), une erreur matérielle, etc.
    **statusText associé** : "Other error" | -| `dk status stamp has changed` | 2 | 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 stamp has changed` | 2 | La valeur du marqueur interne (stamp) de l'entité ne correspond pas à celle de l'entité stockée dans les données (verrouillage optimiste).
  • avec `.save()` : erreur seulement si l'option `dk auto merge` n'est pas utilisée
  • avec `.drop()` : erreur seulement si l'option `dk force drop if stamp changed` n'est pas utilisée
  • avec `.lock()` : erreur seulement si l'option `dk reload if stamp changed` n'est pas utilisée

  • **statusText associé** : "Stamp has changed" | #### Exemple 1 @@ -1177,7 +1177,7 @@ L'objet retourné par `.reload( )` contient les propriétés suivantes : | Constante | Valeur | Commentaire | | ----------------------------------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `dk status entity does not exist anymore` | 5 | L'entité n'existe plus dans les données. Cette erreur peut se produire dans les cas suivants:
  • l'entité a été supprimée (le marqueur a changé et l'espace mémoire est maintenant libre)
  • l'entité a été supprimée et remplacée par une autre avec une autre clé primaire (le marqueur a changé et une nouvelle entité utilise maintenant l'espace mémoire). Avec `.drop( )`, cette erreur peut être retournée lorsque l'option `dk force drop if stamp changed` est utilisée. Lors de l'utilisation de `.lock()`, cette erreur peut être retournée lorsque l'option `dk reload if stamp changed` est utilisée

  • ***statusText associé***: "Entity does not exist anymore" | -| `dk status 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 serious error` | 4 | Une erreur critique peut être une erreur de bas niveau de la base de données (ex. clé dupliquée), une erreur matérielle, etc.
    ***statusText associé*** : "Other error" | #### Exemple @@ -1274,7 +1274,7 @@ Les valeurs suivantes peuvent être retournées dans les propriétés `status` e | `dk status entity does not exist anymore` | 5 | L'entité n'existe plus dans les données. Cette erreur peut se produire dans les cas suivants:
  • l'entité a été supprimée (le marqueur a changé et l'espace mémoire est maintenant libre)
  • l'entité a été supprimée et remplacée par une autre avec une autre clé primaire (le marqueur a changé et une nouvelle entité utilise maintenant l'espace mémoire). Avec `.drop( )`, cette erreur peut être retournée lorsque l'option `dk force drop if stamp changed` est utilisée. Lors de l'utilisation de `.lock()`, cette erreur peut être retournée lorsque l'option `dk reload if stamp changed` est utilisée

  • **statusText associé** : "Entity does not exist anymore" | | `dk status locked` | 3 | L'entité est verrouillée par un verrou pessimiste.
    **statusText associé** : "Already locked" | | `dk status serious error` | 4 | Une erreur critique peut être une erreur de bas niveau de la base de données (ex. clé dupliquée), une erreur matérielle, etc.
    **statusText associé** : "Other error" | -| `dk status stamp has changed` | 2 | 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 stamp has changed` | 2 | La valeur du marqueur interne (stamp) de l'entité ne correspond pas à celle de l'entité stockée dans les données (verrouillage optimiste).
  • avec `.save()` : erreur seulement si l'option `dk auto merge` n'est pas utilisée
  • avec `.drop()` : erreur seulement si l'option `dk force drop if stamp changed` n'est pas utilisée
  • avec `.lock()` : erreur seulement si l'option `dk reload if stamp changed` n'est pas utilisée

  • **Associated statusText** : "Stamp has changed" | | `dk status wrong permission` | 1 | Les privilèges courants ne permettent pas de supprimer l'entité. **statusText associé** : "Permission error" | #### Exemple 1 From e40e13fee30593d337b7fdb16a89809a50f20e2e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 06:26:58 +0200 Subject: [PATCH 27/40] New translations websocketclass.md (French) --- .../version-20-R10/API/WebSocketClass.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/WebSocketClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/WebSocketClass.md index 43cb8b5442111e..4245cc325dd73d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/WebSocketClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/API/WebSocketClass.md @@ -98,14 +98,14 @@ Dans *connectionHandler*, vous pouvez transmettre un objet contenant des fonctio - Les callbacks sont automatiquement appelées dans le contexte du formulaire ou du worker qui initie la connexion. - La WebSocket reste valide tant que le formulaire ou le worker n'est pas fermé. -| Propriété | Type | Description | -| ----------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| onMessage | [Function](FunctionClass.md) | Fonction de callback pour les données WebSocket. Appelée à chaque fois que le WebSocket a reçu des données. La callback reçoit les paramètres suivants :
  • `$1`: objet WebSocket
  • `$2`: Objet
    • `$2.type` (texte) : toujours "message"
    • `$2.data` (texte, blob ou objet, voir `dataType`) : Données reçues
    | -| onError | [Function](FunctionClass.md) | Fonction de callback pour les erreurs d'exécution. The callback receives the following parameters:
  • `$1`: WebSocket object
  • `$2`: Object
    • `$2.type` (text): always "error"
    • `$2.errors`: collection of 4D errors stack in case of execution error.
      • `[].errCode` (number): 4D error code
      • `[].message` (text): Description of the 4D error
      • `[].componentSignature` (text): Signature of the internal component which returned the error
    | -| onTerminate | [Function](FunctionClass.md) | Fonction de callback lorsque la WebSocket est terminée. The callback receives the following parameters:
  • `$1`: WebSocket object
  • `$2`: Object
    • `$2.code` (number, read-only): unsigned short containing the close code sent by the server.
    • `$2.reason` (text, read-only): Reason why the server closed the connection. Elle est spécifique au serveur et au sous-protocole particulier.
    | -| onOpen | [Function](FunctionClass.md) | Fonction de callback lorsque la WebSocket est ouverte. La callback reçoit les paramètres suivants:
  • `$1`: objet WebSocket
  • `$2`: Objet
    • `$2.type` (texte): toujours "open"
    | -| dataType | Text | Type de données reçues ou envoyées. Valeurs disponibles : "text" (par défaut), "blob", "object". "text" = utf-8 | -| headers | Object | Headers of the WebSocket.
  • Syntax for standard key assignment: `headers.*key*:=*value*` (*value* can be a Collection if the same key appears multiple times)
  • Syntax for Cookie assignment (particular case): `headers.Cookie:="*name*=*value* {; *name2*=*value2*{; ... } }"`
  • | +| Propriété | Type | Description | +| ----------- | ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| onMessage | [Function](FunctionClass.md) | Fonction de callback pour les données WebSocket. Appelée à chaque fois que le WebSocket a reçu des données. La callback reçoit les paramètres suivants :
  • `$1`: objet WebSocket
  • `$2`: Objet
    • `$2.type` (texte) : toujours "message"
    • `$2.data` (texte, blob ou objet, voir `dataType`) : Données reçues
    | +| onError | [Function](FunctionClass.md) | Fonction de callback pour les erreurs d'exécution. Le callback reçoit les paramètres suivants :
  • `$1`: objet WebSocket
  • `$2`: Objet
    • `$2.type` (texte) : toujours "error"
    • `$2.errors`: collection de piles d'erreurs 4D en cas d'erreur d'exécution.
      • `[].errCode` (nombre) : Code d'erreur 4D
      • `[].message` (texte) : Description de l'erreur 4D
      • `[].componentSignature` (texte) : Signature du composant interne qui a renvoyé l'erreur
    | +| onTerminate | [Function](FunctionClass.md) | Fonction de callback lorsque la WebSocket est terminée. The callback receives the following parameters:
  • `$1`: WebSocket object
  • `$2`: Object
    • `$2.code` (number, read-only): unsigned short containing the close code sent by the server.
    • `$2.reason` (texte, lecture seulement) : Raison pour laquelle le serveur a fermé la connexion. Elle est spécifique au serveur et au sous-protocole particulier.
    | +| onOpen | [Function](FunctionClass.md) | Fonction de callback lorsque la WebSocket est ouverte. La callback reçoit les paramètres suivants:
  • `$1`: objet WebSocket
  • `$2`: Objet
    • `$2.type` (texte): toujours "open"
    | +| dataType | Text | Type de données reçues ou envoyées. Valeurs disponibles : "text" (par défaut), "blob", "object". "text" = utf-8 | +| headers | Object | Headers of the WebSocket.
  • Syntax for standard key assignment: `headers.*key*:=*value*` (*value* can be a Collection if the same key appears multiple times)
  • Syntax for Cookie assignment (particular case): `headers.Cookie:="*name*=*value* {; *name2*=*value2*{; ... } }"`
  • | Voici la séquence des appels de callbacks : From de5b7e122f6c2edfd38345d14ba754d435bf38a9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 06:29:12 +0200 Subject: [PATCH 28/40] New translations createstylesheet.md (French) --- .../version-20-R10/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/FormEditor/createStylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/FormEditor/createStylesheet.md index 8864ba768d6735..84acda87c8aa5d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/FormEditor/createStylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/FormEditor/createStylesheet.md @@ -86,7 +86,14 @@ Le nom de l'objet correspond au **sélecteur d'ID** CSS et définit un objet sp Désignez l'objet avec le caractère "#" avant le nom de l'objet, puis entre accolades, déclarez le(s) style(s) à appliquer. -Dans l'exemple suivant, le texte de l'objet portant le nom "okButton" sera affiché dans la police Helvetica Neue, avec une taille de 20 pixels : +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + +In the following example, the text of the object with the name "okButton" will be displayed +in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -120,7 +127,7 @@ text.center { } ``` -Dans la description du formulaire 4D, vous associez un nom de classe à un objet à l'aide de l'attribut `class`. Cet attribut contient un ou plusieurs noms de "class", séparés par un espace : +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. Cet attribut contient un ou plusieurs noms de "class", séparés par un espace : ``` class: "okButtons important" @@ -313,7 +320,7 @@ A l'exécution, 4D hiérarchise automatiquement les feuilles de style dans l'ord 1. Le formulaire 4D chargera d’abord le fichier CSS par défaut `/SOURCES/styleSheets.css`. 2. Il chargera ensuite le fichier CSS pour la plate-forme courante `/SOURCES/styleSheets__mac.css` ou `/SOURCES/styleSheets_windows.css`. -3. S'il existe, il chargera alors un fichier CSS spécifique défini dans le formulaire JSON : +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). Vous pouvez passer : - un fichier pour les deux plates-formes : From e94038792856dc36f2802502a150ad1b5df752f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 06:54:52 +0200 Subject: [PATCH 29/40] New translations sessionclass.md (Spanish) --- .../version-19/API/SessionClass.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/SessionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/SessionClass.md index 0fccf6aa7e0a5a..09a743efc5676e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/SessionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/SessionClass.md @@ -70,7 +70,7 @@ IP:port/4DACTION/action_Session WEB SEND TEXT("4DACTION --> Session is not WebAdmin") End if Else - WEB SEND TEXT("4DACTION --> Sesion is null") + WEB SEND TEXT("4DACTION --> Session is null") End case ``` @@ -89,10 +89,11 @@ IP:port/4DACTION/action_Session -| Parámetros | Tipo | | Descripción | -| ---------- | ---- |::| ---------------------------- | -| | | | No requiere ningún parámetro | - +| Parámetros | Tipo | | Descripción | +| ---------- | ---- |::| ------------------------------------------------------- | +| | | | No requiere ningún parámetro| + +| #### Descripción From da1d5af085c2e93956c1290e849d8887b54cd4cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 06:56:50 +0200 Subject: [PATCH 30/40] New translations createstylesheet.md (Spanish) --- .../version-19/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/createStylesheet.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/createStylesheet.md index a19040c7643f39..7487f1f4a49243 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/createStylesheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/createStylesheet.md @@ -73,7 +73,14 @@ El nombre del objeto corresponde al **selector de ID** CSS y define un objeto es Designe el objeto con un carácter "#" antes del nombre del objeto y, a continuación, entre llaves, declare el o los estilos a aplicar. -En el siguiente ejemplo, el texto del objeto con el nombre "okButton" se mostrará en fuente Helvetica Neue, con un tamaño de 20 píxeles: +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + + +In the following example, the text of the object with the name "okButton" will be displayed in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -107,7 +114,7 @@ text.center { } ``` -En la descripción del formulario 4D, se asocia un nombre de clase a un objeto mediante el atributo `class`. Este atributo contiene uno o varios nombres de clase, separados por un espacio: +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. Este atributo contiene uno o varios nombres de clase, separados por un espacio: ``` class: "okButtons important" @@ -299,7 +306,7 @@ Durante la ejecución, 4D prioriza automáticamente las hojas de estilo en el si 1. El formulario 4D cargará primero el archivo CSS por defecto `/SOURCES/styleSheets.css`. 2. Luego cargará el archivo CSS para la plataforma actual `/SOURCES/styleSheets_mac.css` o `/SOURCES/styleSheets_windows.css`. -3. Si existe, entonces cargará un archivo CSS específico definido en el formulario JSON: +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). Puede pasar: * un archivo para ambas plataformas: From 1b0dc985f706614bdeab38e1e8b24edb8ea1a1e1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 07:08:26 +0200 Subject: [PATCH 31/40] New translations sessionclass.md (Spanish) --- .../version-20/API/SessionClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/SessionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/SessionClass.md index 1b56f50ee14c90..d6a053e8753afb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/SessionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/SessionClass.md @@ -70,16 +70,16 @@ IP:port/4DACTION/action_Session ``` ```4d - //método action_Session + //action_Session method Case of :(Session#Null) - If(Session.hasPrivilege("WebAdmin")) //llamada de la función hasPrivilege + If(Session.hasPrivilege("WebAdmin")) //calling the hasPrivilege function WEB SEND TEXT("4DACTION --> Session is WebAdmin") Else WEB SEND TEXT("4DACTION --> Session is not WebAdmin") End if Else - WEB SEND TEXT("4DACTION --> Sesion is null") + WEB SEND TEXT("4DACTION --> session is null") End case ``` From 64b4f3c323c0aec7d61b46771ad6b8920ae74cae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 07:10:37 +0200 Subject: [PATCH 32/40] New translations createstylesheet.md (Spanish) --- .../version-20/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/createStylesheet.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/createStylesheet.md index 302f1d11e0318c..0aa568c40bf6f3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/createStylesheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/createStylesheet.md @@ -87,7 +87,14 @@ El nombre del objeto corresponde al **selector de ID** CSS y define un objeto es Designe el objeto con un carácter "#" antes del nombre del objeto y, a continuación, entre llaves, declare el o los estilos a aplicar. -En el siguiente ejemplo, el texto del objeto con el nombre "okButton" se mostrará en fuente Helvetica Neue, con un tamaño de 20 píxeles: +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + + +In the following example, the text of the object with the name "okButton" will be displayed in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -121,7 +128,7 @@ text.center { } ``` -En la descripción del formulario 4D, se asocia un nombre de clase a un objeto mediante el atributo `class`. Este atributo contiene uno o varios nombres de clase, separados por un espacio: +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. Este atributo contiene uno o varios nombres de clase, separados por un espacio: ``` class: "okButtons important" @@ -312,7 +319,7 @@ Durante la ejecución, 4D prioriza automáticamente las hojas de estilo en el si 1. El formulario 4D cargará primero el archivo CSS por defecto `/SOURCES/styleSheets.css`. 2. Luego cargará el archivo CSS para la plataforma actual `/SOURCES/styleSheets_mac.css` o `/SOURCES/styleSheets_windows.css`. -3. Si existe, entonces cargará un archivo CSS específico definido en el formulario JSON: +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). Puede pasar: * un archivo para ambas plataformas: From a10769594295ff2fd87b3343ce3e140f7493d1e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 07:28:07 +0200 Subject: [PATCH 33/40] New translations createstylesheet.md (Spanish) --- .../current/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md index 6eb007aff1d508..7999bf1f68de76 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md @@ -86,7 +86,14 @@ El nombre del objeto corresponde al **selector de ID** CSS y define un objeto es Designe el objeto con un carácter "#" antes del nombre del objeto y, a continuación, entre llaves, declare el o los estilos a aplicar. -En el siguiente ejemplo, el texto del objeto con el nombre "okButton" se mostrará en fuente Helvetica Neue, con un tamaño de 20 píxeles: +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + +In the following example, the text of the object with the name "okButton" will be displayed +in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -120,7 +127,7 @@ text.center { } ``` -En la descripción del formulario 4D, se asocia un nombre de clase a un objeto mediante el atributo `class`. Este atributo contiene uno o varios nombres de clase, separados por un espacio: +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. Este atributo contiene uno o varios nombres de clase, separados por un espacio: ``` class: "okButtons important" @@ -313,7 +320,7 @@ Durante la ejecución, 4D prioriza automáticamente las hojas de estilo en el si 1. El formulario 4D cargará primero el archivo CSS por defecto `/SOURCES/styleSheets.css`. 2. Luego cargará el archivo CSS para la plataforma actual `/SOURCES/styleSheets_mac.css` o `/SOURCES/styleSheets_windows.css`. -3. Si existe, entonces cargará un archivo CSS específico definido en el formulario JSON: +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). Puede pasar: - un archivo para ambas plataformas: From 4370bfe8b02102ee51a6f9c989b72bd9c6befb6a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 07:56:48 +0200 Subject: [PATCH 34/40] New translations createstylesheet.md (Spanish) --- .../version-20-R9/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/FormEditor/createStylesheet.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/FormEditor/createStylesheet.md index d182c339dd924c..61ae4dee500dbe 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/FormEditor/createStylesheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/FormEditor/createStylesheet.md @@ -86,7 +86,14 @@ El nombre del objeto corresponde al **selector de ID** CSS y define un objeto es Designe el objeto con un carácter "#" antes del nombre del objeto y, a continuación, entre llaves, declare el o los estilos a aplicar. -En el siguiente ejemplo, el texto del objeto con el nombre "okButton" se mostrará en fuente Helvetica Neue, con un tamaño de 20 píxeles: +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + +In the following example, the text of the object with the name "okButton" will be displayed +in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -120,7 +127,7 @@ text.center { } ``` -En la descripción del formulario 4D, se asocia un nombre de clase a un objeto mediante el atributo `class`. Este atributo contiene uno o varios nombres de clase, separados por un espacio: +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. Este atributo contiene uno o varios nombres de clase, separados por un espacio: ``` class: "okButtons important" @@ -313,7 +320,7 @@ Durante la ejecución, 4D prioriza automáticamente las hojas de estilo en el si 1. El formulario 4D cargará primero el archivo CSS por defecto `/SOURCES/styleSheets.css`. 2. Luego cargará el archivo CSS para la plataforma actual `/SOURCES/styleSheets_mac.css` o `/SOURCES/styleSheets_windows.css`. -3. Si existe, entonces cargará un archivo CSS específico definido en el formulario JSON: +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). Puede pasar: - un archivo para ambas plataformas: From ad53c50f961795578e7d80e39c0667abfd4a9c07 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 08:26:40 +0200 Subject: [PATCH 35/40] New translations createstylesheet.md (Spanish) --- .../version-20-R10/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R10/FormEditor/createStylesheet.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R10/FormEditor/createStylesheet.md index d182c339dd924c..61ae4dee500dbe 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R10/FormEditor/createStylesheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R10/FormEditor/createStylesheet.md @@ -86,7 +86,14 @@ El nombre del objeto corresponde al **selector de ID** CSS y define un objeto es Designe el objeto con un carácter "#" antes del nombre del objeto y, a continuación, entre llaves, declare el o los estilos a aplicar. -En el siguiente ejemplo, el texto del objeto con el nombre "okButton" se mostrará en fuente Helvetica Neue, con un tamaño de 20 píxeles: +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + +In the following example, the text of the object with the name "okButton" will be displayed +in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -120,7 +127,7 @@ text.center { } ``` -En la descripción del formulario 4D, se asocia un nombre de clase a un objeto mediante el atributo `class`. Este atributo contiene uno o varios nombres de clase, separados por un espacio: +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. Este atributo contiene uno o varios nombres de clase, separados por un espacio: ``` class: "okButtons important" @@ -313,7 +320,7 @@ Durante la ejecución, 4D prioriza automáticamente las hojas de estilo en el si 1. El formulario 4D cargará primero el archivo CSS por defecto `/SOURCES/styleSheets.css`. 2. Luego cargará el archivo CSS para la plataforma actual `/SOURCES/styleSheets_mac.css` o `/SOURCES/styleSheets_windows.css`. -3. Si existe, entonces cargará un archivo CSS específico definido en el formulario JSON: +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). Puede pasar: - un archivo para ambas plataformas: From 8e65b42faf4c258b77c0ebca1913685080f7c8a9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 08:53:11 +0200 Subject: [PATCH 36/40] New translations sessionclass.md (Japanese) --- .../version-19/API/SessionClass.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 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 2232767a19740e..87004f463952b0 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 @@ -89,10 +89,11 @@ IP:port/4DACTION/action_Session -| 引数 | 型 | | 説明 | -| -- | - |::| ---------- | -| | | | 引数を必要としません | - +| 引数 | 型 | | 説明 | +| -- | - |::| -------------------------------------------- | +| | | | このコマンドは引数を必要としません| + +| #### 説明 From 6fba688b5c244f7776fe89dd22233c5f18af6af8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 08:55:13 +0200 Subject: [PATCH 37/40] New translations createstylesheet.md (Japanese) --- .../version-19/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/createStylesheet.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/createStylesheet.md index cd5ee559084461..3f8ae629ad54d6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/createStylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/createStylesheet.md @@ -73,7 +73,14 @@ text, input { シャープ記号 "#" の後にオブジェクト名を指定し、中カッコ { } の中に適用するスタイルを宣言します。 -次の例では、"okButton" というオブジェクト名を持つすべてのオブジェクトについて、表示するフォントを Helvetica Neue に、フォントサイズを 20 ピクセルに指定します: +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + + +In the following example, the text of the object with the name "okButton" will be displayed in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -107,7 +114,7 @@ text.center { } ``` -4D フォームの JSON式記述においては、フォームオブジェクトにクラス名を設定するには `class` 属性を使います。 この属性には一つ以上のクラス名を指定することができます。 複数の場合はクラス名を半角スペースで区切ります: +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. この属性には一つ以上のクラス名を指定することができます。 複数の場合はクラス名を半角スペースで区切ります: ``` class: "okButtons important" @@ -299,7 +306,7 @@ icon: url("edit.png"); /* フォームファイルを基準とした相対パス 1. 4D フォームはまずデフォルトの CSS ファイル `/SOURCES/styleSheets.css` を読み込みます。 2. 次に、カレントプラットフォーム専用の CSS ファイル `/SOURCES/styleSheets_mac.css` または `/SOURCES/styleSheets_windows.css` がロードされます。 -3. その後、JSON フォーム内に CSS ファイルが定義されていれば、それを読み込みます: +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). 以下のものを渡すことができます: * 両プラットフォーム用のファイル: From f9c0b13ff21f29a2e479030571b0456eea6a8600 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 09:07:45 +0200 Subject: [PATCH 38/40] New translations sessionclass.md (Japanese) --- .../version-20/API/SessionClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 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 743f4d46c6b789..f6fd4744bcff55 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 @@ -70,16 +70,16 @@ IP:port/4DACTION/action_Session ``` ```4d - //action_Session メソッド + //action_Session method Case of :(Session#Null) - If(Session.hasPrivilege("WebAdmin")) // hasPrivilege 関数を呼び出します - WEB SEND TEXT("4DACTION --> セッションは WebAdmin です") + If(Session.hasPrivilege("WebAdmin")) //calling the hasPrivilege function + WEB SEND TEXT("4DACTION --> Session is WebAdmin") Else - WEB SEND TEXT("4DACTION --> セッションは WebAdmin ではありません") + WEB SEND TEXT("4DACTION --> Session is not WebAdmin") End if Else - WEB SEND TEXT("4DACTION --> セッションは null です") + WEB SEND TEXT("4DACTION --> session is null") End case ``` From c7783c461c30a250c65c5261370e687fb9267442 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 09:10:10 +0200 Subject: [PATCH 39/40] New translations createstylesheet.md (Japanese) --- .../version-20/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/createStylesheet.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/createStylesheet.md index ae924f50867f28..2876000e234c94 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/createStylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/createStylesheet.md @@ -87,7 +87,14 @@ text, input { シャープ記号 "#" の後にオブジェクト名を指定し、中カッコ { } の中に適用するスタイルを宣言します。 -次の例では、"okButton" というオブジェクト名を持つすべてのオブジェクトについて、表示するフォントを Helvetica Neue に、フォントサイズを 20 ピクセルに指定します: +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + + +In the following example, the text of the object with the name "okButton" will be displayed in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -121,7 +128,7 @@ text.center { } ``` -4D フォームの JSON式記述においては、フォームオブジェクトにクラス名を設定するには `class` 属性を使います。 この属性には一つ以上のクラス名を指定することができます。 複数の場合はクラス名を半角スペースで区切ります: +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. この属性には一つ以上のクラス名を指定することができます。 複数の場合はクラス名を半角スペースで区切ります: ``` class: "okButtons important" @@ -312,7 +319,7 @@ icon: url("edit.png"); /* フォームファイルを基準とした相対パス 1. 4D フォームはまずデフォルトの CSS ファイル `/SOURCES/styleSheets.css` を読み込みます。 2. 次に、カレントプラットフォーム専用の CSS ファイル `/SOURCES/styleSheets_mac.css` または `/SOURCES/styleSheets_windows.css` がロードされます。 -3. その後、JSON フォーム内に CSS ファイルが定義されていれば、それを読み込みます: +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). 以下のものを渡すことができます: * 両プラットフォーム用のファイル: From b27136c9686e6033da2c6c85c49ef1f926f4ae56 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 8 Aug 2025 09:29:06 +0200 Subject: [PATCH 40/40] New translations createstylesheet.md (Japanese) --- .../current/FormEditor/createStylesheet.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) 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 28aa4091aded8c..05b5fa5ce51602 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md @@ -86,7 +86,14 @@ text, input { シャープ記号 "#" の後にオブジェクト名を指定し、中カッコ { } の中に適用するスタイルを宣言します。 -次の例では、"okButton" というオブジェクト名を持つすべてのオブジェクトについて、表示するフォントを Helvetica Neue に、フォントサイズを 20 ピクセルに指定します: +:::note + +The object name corresponds to the JSON [object name](../FormObjects/properties_Object.md#object-name) property of form objects. + +::: + +In the following example, the text of the object with the name "okButton" will be displayed +in Helvetica Neue font, with a size of 20 pixels: ``` #okButton { @@ -120,7 +127,7 @@ text.center { } ``` -4D フォームの JSON式記述においては、フォームオブジェクトにクラス名を設定するには `class` 属性を使います。 この属性には一つ以上のクラス名を指定することができます。 複数の場合はクラス名を半角スペースで区切ります: +In the 4D form description, you associate a class name to an object using the [CSS Class](../FormObjects/properties_Object.md#css-class) attribute. この属性には一つ以上のクラス名を指定することができます。 複数の場合はクラス名を半角スペースで区切ります: ``` class: "okButtons important" @@ -313,7 +320,7 @@ icon: url("edit.png"); /* フォームファイルを基準とした相対パス 1. 4D フォームはまずデフォルトの CSS ファイル `/SOURCES/styleSheets.css` を読み込みます。 2. 次に、カレントプラットフォーム専用の CSS ファイル `/SOURCES/styleSheets_mac.css` または `/SOURCES/styleSheets_windows.css` がロードされます。 -3. その後、JSON フォーム内に CSS ファイルが定義されていれば、それを読み込みます: +3. If a [Form property "css" attribute](../FormEditor/properties_FormProperties.md#css) is defined in the 4D form, it will then load specific CSS file(s). 以下のものを渡すことができます: - 両プラットフォーム用のファイル: