diff --git a/docs/Project/architecture.md b/docs/Project/architecture.md
index 6a6b860387628e..3f48a1da496e18 100644
--- a/docs/Project/architecture.md
+++ b/docs/Project/architecture.md
@@ -61,7 +61,7 @@ folders.json|Explorer folder definitions|JSON
menus.json|Menu definitions|JSON
roles.json|[Privileges, permissions](../ORDA/privileges.md#rolesjson-file) and other security settings for the project|JSON
settings.4DSettings|*Structure* database settings. They are not taken into account if *[user settings](#settings-user)* or *[user settings for data](#settings-user-data)* are defined (see also [Priority of settings](../settings/overview.md#priority-of-settings). **Warning**: In compiled applications, structure settings are stored in the .4dz file (read-only). For deployment needs, it is necessary to [enable](../settings/overview.md#enabling-user-settings) and use *user settings* or *user settings for data* to define custom settings.|XML
-AIProviders.json|[AI provider configuration file](../settings/ai.md#aiprovidersjson) for Structure|JSON
+AIProviders.json|*Structure* [AI provider configuration file](../settings/ai.md#aiprovidersjson). Can be overriden by an AIProviders.json file added in *[user settings](#settings-user)* or *[user settings for data](#settings-user-data)* (see also [Priority of settings](../settings/overview.md#priority-of-settings). |JSON
tips.json|Defined tips|JSON
lists.json|Defined lists|JSON
filters.json|Defined filters|JSON
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/data-file-encryption-status.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/data-file-encryption-status.md
index 7f8f367d172213..fb97f00bb31a10 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/data-file-encryption-status.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/data-file-encryption-status.md
@@ -5,7 +5,7 @@ slug: /commands/data-file-encryption-status
displayed_sidebar: docs
---
-**Data file encryption status** ( cheminStructure , cheminDonnées ) : Object
+**Data file encryption status** ( *cheminStructure* : Text ; *cheminDonnées* : Text ) : Object
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/decrypt-data-blob.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/decrypt-data-blob.md
index 46c647f3305da0..dfea25999e1e60 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/decrypt-data-blob.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/decrypt-data-blob.md
@@ -13,7 +13,7 @@ displayed_sidebar: docs
| --- | --- | --- | --- |
| blobToDecrypt | Blob | → | BLOB à décrypter |
| keyObject | passPhrase | Objet, Texte | → | Objet JSON contenant la clé de chiffrement ou le mot de passe pour générer directement une clé de chiffrement (texte) |
-| salt | Integer | → | Additional salt for algorithm |
+| salt | Integer | → | "Sel" additionnel pour l'algorithme |
| decryptedBlob | Blob | ← | BLOB décrypté |
| Résultat | Boolean | ← | True si le déchiffrement a été effectué correctement. Sinon False |
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/encrypt-data-blob.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/encrypt-data-blob.md
index bd6738c7e00dff..1ab49b6bee8e81 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/encrypt-data-blob.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/encrypt-data-blob.md
@@ -13,7 +13,7 @@ displayed_sidebar: docs
| --- | --- | --- | --- |
| blobToEncrypt | Blob | → | BLOB à encrypter |
| keyObject | passPhrase | Objet, Texte | → | Objet JSON contenant la clé de chiffrement ou le mot de passe pour une génération directe de clé de chiffrement (texte) |
-| salt | Integer | → | Additional salt for algorithm |
+| salt | Integer | → | "Sel" additionnel pour l'algorithme |
| encryptedBlob | Blob | ← | BLOB encrypté |
| Résultat | Boolean | ← | True si le chiffrement a été effectué correctement. Sinon False |
@@ -31,7 +31,7 @@ displayed_sidebar: docs
## Description
-La commande **Encrypt data BLOB**encrypte le paramètre *blobToEncrypt* avec le même algorithme utilisé par 4D pour encrypter les données (AES-256) et retourne le résultat dans encryptedBlob..
+La commande **Encrypt data BLOB** encrypte le paramètre *blobToEncrypt* avec le même algorithme utilisé par 4D pour encrypter les données (AES-256) et retourne le résultat dans *encryptedBlob*.
Vous pouvez utiliser un paramètre *keyObject* ou un *passPhrase* pour encrypter le BLOB :
@@ -48,7 +48,7 @@ En cas d'erreur, le BLOB est retourné vide et la commande retourne false.
## Exemple
-Cryptez un fichier texte situé dans le dossier RESSOURCES de la base de données :
+Cryptez un fichier texte situé dans le dossier RESOURCES de la base de données :
```4d
var $fileToEncrypt;$encryptedFile : 4D.File
@@ -60,7 +60,7 @@ Cryptez un fichier texte situé dans le dossier RESSOURCES de la base de donnée
$blobToencrypt:=$fileToEncrypt.getContent()
- $result:=Encrypter donnees BLOB($blobToEncrypt;"myPassPhrase";MAXLONG;$encryptedBlob)
+ $result:=Encrypt data BLOB($blobToEncrypt;"myPassPhrase";MAXLONG;$encryptedBlob)
$encryptedFile.setContent($encryptedBlob)
```
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/data-file-encryption-status.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/data-file-encryption-status.md
index 9b9094813abe5a..4fa05038eea08d 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/data-file-encryption-status.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/data-file-encryption-status.md
@@ -5,7 +5,7 @@ slug: /commands/data-file-encryption-status
displayed_sidebar: docs
---
-**Data file encryption status** ( cheminStructure , cheminDonnées ) : Object
+**Data file encryption status** ( *cheminStructure* : Text ; *cheminDonnées* : Text ) : Object
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/encrypt-data-blob.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/encrypt-data-blob.md
index 4c43a22069bb07..a947b029461e8c 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/encrypt-data-blob.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/encrypt-data-blob.md
@@ -31,7 +31,7 @@ displayed_sidebar: docs
## Description
-La commande **Encrypt data BLOB**encrypte le paramètre *blobToEncrypt* avec le même algorithme utilisé par 4D pour encrypter les données (AES-256) et retourne le résultat dans encryptedBlob..
+La commande **Encrypt data BLOB** encrypte le paramètre *blobToEncrypt* avec le même algorithme utilisé par 4D pour encrypter les données (AES-256) et retourne le résultat dans *encryptedBlob*.
Vous pouvez utiliser un paramètre *keyObject* ou un *passPhrase* pour encrypter le BLOB :
@@ -48,7 +48,7 @@ En cas d'erreur, le BLOB est retourné vide et la commande retourne false.
## Exemple
-Cryptez un fichier texte situé dans le dossier RESSOURCES de la base de données :
+Cryptez un fichier texte situé dans le dossier RESOURCES de la base de données :
```4d
var $fileToEncrypt;$encryptedFile : 4D.File
@@ -60,7 +60,7 @@ Cryptez un fichier texte situé dans le dossier RESSOURCES de la base de donnée
$blobToencrypt:=$fileToEncrypt.getContent()
- $result:=Encrypter donnees BLOB($blobToEncrypt;"myPassPhrase";MAXLONG;$encryptedBlob)
+ $result:=Encrypt data BLOB($blobToEncrypt;"myPassPhrase";MAXLONG;$encryptedBlob)
$encryptedFile.setContent($encryptedBlob)
```
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/data-file-encryption-status.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/data-file-encryption-status.md
index 78c86d223bac6c..6160368f3f2e80 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/data-file-encryption-status.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/data-file-encryption-status.md
@@ -5,7 +5,7 @@ slug: /commands/data-file-encryption-status
displayed_sidebar: docs
---
-**Data file encryption status** ( cheminStructure , cheminDonnées ) : Object
+**Data file encryption status** ( *cheminStructure* : Text ; *cheminDonnées* : Text ) : Object
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/decrypt-data-blob.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/decrypt-data-blob.md
index c2a06de4968bcf..0023b202964e97 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/decrypt-data-blob.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/decrypt-data-blob.md
@@ -13,7 +13,7 @@ displayed_sidebar: docs
| --- | --- | --- | --- |
| blobToDecrypt | Blob | → | BLOB à décrypter |
| keyObject | passPhrase | Objet, Texte | → | Objet JSON contenant la clé de chiffrement ou le mot de passe pour générer directement une clé de chiffrement (texte) |
-| salt | Integer | → | Additional salt for algorithm |
+| salt | Integer | → | "Sel" additionnel pour l'algorithme |
| decryptedBlob | Blob | ← | BLOB décrypté |
| Résultat | Boolean | ← | True si le déchiffrement a été effectué correctement. Sinon False |
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/encrypt-data-blob.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/encrypt-data-blob.md
index 90444eb96ff268..88a8cff16601ad 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/encrypt-data-blob.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/encrypt-data-blob.md
@@ -13,7 +13,7 @@ displayed_sidebar: docs
| --- | --- | --- | --- |
| blobToEncrypt | Blob | → | BLOB à encrypter |
| keyObject | passPhrase | Objet, Texte | → | Objet JSON contenant la clé de chiffrement ou le mot de passe pour une génération directe de clé de chiffrement (texte) |
-| salt | Integer | → | Additional salt for algorithm |
+| salt | Integer | → | "Sel" additionnel pour l'algorithme |
| encryptedBlob | Blob | ← | BLOB encrypté |
| Résultat | Boolean | ← | True si le chiffrement a été effectué correctement. Sinon False |
@@ -31,7 +31,7 @@ displayed_sidebar: docs
## Description
-La commande **Encrypt data BLOB**encrypte le paramètre *blobToEncrypt* avec le même algorithme utilisé par 4D pour encrypter les données (AES-256) et retourne le résultat dans encryptedBlob..
+La commande **Encrypt data BLOB** encrypte le paramètre *blobToEncrypt* avec le même algorithme utilisé par 4D pour encrypter les données (AES-256) et retourne le résultat dans *encryptedBlob*.
Vous pouvez utiliser un paramètre *keyObject* ou un *passPhrase* pour encrypter le BLOB :
@@ -48,7 +48,7 @@ En cas d'erreur, le BLOB est retourné vide et la commande retourne false.
## Exemple
-Cryptez un fichier texte situé dans le dossier RESSOURCES de la base de données :
+Cryptez un fichier texte situé dans le dossier RESOURCES de la base de données :
```4d
var $fileToEncrypt;$encryptedFile : 4D.File
@@ -60,7 +60,7 @@ Cryptez un fichier texte situé dans le dossier RESSOURCES de la base de donnée
$blobToencrypt:=$fileToEncrypt.getContent()
- $result:=Encrypter donnees BLOB($blobToEncrypt;"myPassPhrase";MAXLONG;$encryptedBlob)
+ $result:=Encrypt data BLOB($blobToEncrypt;"myPassPhrase";MAXLONG;$encryptedBlob)
$encryptedFile.setContent($encryptedBlob)
```