diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/methods.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/methods.md
index 06ac5ec70a0633..a644bfc71fc478 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/methods.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/methods.md
@@ -66,7 +66,7 @@ When you use this syntax, you guarantee that your formulas will be interpreted c
This syntax is accepted in all 4D formulas (or 4D expressions) regardless of the calling context:
- 4D formulas executed using the Formula editor or using commands such as [`EXECUTE FORMULA`](../commands/execute-formula), [`APPLY TO SELECTION`](../commands/apply-to-selection), [`QUERY BY FORMULA`](../commands/query-by-formula), [`LISTBOX INSERT COLUMN FORMULA`](../commands/listbox-insert-column-formula), etc.
-- expressions inserted in [multi-style text areas](../FormObjects/properties_Text.md#supported-tags) (see ST INSERT EXPRESSION),
+- expressions inserted in [multi-style text areas](../FormObjects/properties_Text.md#supported-tags) (see [`ST INSERT EXPRESSION`](../commands/st-insert-expression)),
- expressions calculated in [transformation tags](../Tags/transformation-tags.md),
- expressions inserted in external areas such as [4D Write Pro areas](../WritePro/managing-formulas.md).
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md
index 29dc93188155cc..0f8cdebc754946 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md
@@ -17,6 +17,7 @@ Lea [**Novedades en 4D 21 R4**](https://blog.4d.com/whats-new-in-4d-21-r4/), la
- Nueva clase [`4D.QuotaManager`](../API/QuotaManagerClass.md) para manejar objetos umbrales para proteger el servidor.
- Nueva petición REST [`$entityset/$release`](../REST/$entityset.md#entitysetrelease) para eliminar conjuntos de entidades de la caché del servidor.
- Improved session information in the 4D Server Administration window in a new [**Sessions**](../ServerWindow/sessions.md) page (formerly **Users**).
+- [**Lista de bugs corregidos**](https://bugs.4d.fr/fixedbugslist?version=21_R4): lista de todos los bugs que se han corregido en 4D 21 R4.
#### Cambios de comportamiento
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Concepts/methods.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Concepts/methods.md
index 06ac5ec70a0633..a644bfc71fc478 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Concepts/methods.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Concepts/methods.md
@@ -66,7 +66,7 @@ When you use this syntax, you guarantee that your formulas will be interpreted c
This syntax is accepted in all 4D formulas (or 4D expressions) regardless of the calling context:
- 4D formulas executed using the Formula editor or using commands such as [`EXECUTE FORMULA`](../commands/execute-formula), [`APPLY TO SELECTION`](../commands/apply-to-selection), [`QUERY BY FORMULA`](../commands/query-by-formula), [`LISTBOX INSERT COLUMN FORMULA`](../commands/listbox-insert-column-formula), etc.
-- expressions inserted in [multi-style text areas](../FormObjects/properties_Text.md#supported-tags) (see ST INSERT EXPRESSION),
+- expressions inserted in [multi-style text areas](../FormObjects/properties_Text.md#supported-tags) (see [`ST INSERT EXPRESSION`](../commands/st-insert-expression)),
- expressions calculated in [transformation tags](../Tags/transformation-tags.md),
- expressions inserted in external areas such as [4D Write Pro areas](../WritePro/managing-formulas.md).
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Notes/updates.md
index 870677a3daf2d5..3aee02e9bf97b1 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Notes/updates.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Notes/updates.md
@@ -17,6 +17,7 @@ Lea [**Novedades en 4D 21 R4**](https://blog.4d.com/whats-new-in-4d-21-r4/), la
- Nueva clase [`4D.QuotaManager`](../API/QuotaManagerClass.md) para manejar objetos umbrales para proteger el servidor.
- Nueva petición REST [`$entityset/$release`](../REST/$entityset.md#entitysetrelease) para eliminar conjuntos de entidades de la caché del servidor.
- Información de sesión mejorada en la ventana de administración de 4D Server con una nueva página [**Sessions**](../ServerWindow/sessions.md) (antes **Users**).
+- [**Lista de bugs corregidos**](https://bugs.4d.fr/fixedbugslist?version=21_R4): lista de todos los bugs que se han corregido en 4D 21 R4.
#### Cambios de comportamiento
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/DataClassClass.md
index 1eade1b68dd2dc..2050b268ffe568 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/API/DataClassClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/DataClassClass.md
@@ -476,7 +476,7 @@ Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant d
:::info
-Lorsque vous appelez la fonction `.get()` **sans** paramètre *settings*, une requête de valeur d'attribut est envoyée directement au serveur (le [cache ORDA](.. /ORDA/client-server-optimization.md#orda-cache) n'est pas utilisé). Par contre, lorsque vous appelez `.get()` **avec** un `context` passé dans le paramètre *settings*, les valeurs des attributs sont récupérées à partir du cache ORDA correspondant au contexte. Dans ce cas, il peut être conseillé d'appeler [`reload()`](EntityClass.md#reload) pour s'assurer que les données les plus récentes sont récupérées depuis le serveur.
+Lorsque vous appelez la fonction `.get()` **sans** paramètre *settings*, une requête de valeur d'attribut est envoyée directement au serveur (le [cache ORDA](../ORDA/client-server-optimization.md#orda-cache) n'est pas utilisé). Par contre, lorsque vous appelez `.get()` **avec** un `context` passé dans le paramètre *settings*, les valeurs des attributs sont récupérées à partir du cache ORDA correspondant au contexte. Dans ce cas, il peut être conseillé d'appeler [`reload()`](EntityClass.md#reload) pour s'assurer que les données les plus récentes sont récupérées depuis le serveur.
:::
@@ -1128,7 +1128,7 @@ ds.Class.query("info.coll[a].val != :1";0)
// trouve "les entités dont au moins une propriété val est différente de 0"
```
-Vous pouvez utiliser n'importe quelle lettre de l'alphabet comme notation `[a]` .
+Vous pouvez utiliser n'importe quelle lettre de l'alphabet comme notation `[a]`.
### Lier les critères de recherche pour les attributs de collections
@@ -1216,11 +1216,11 @@ Si *attributePath* désigne un attribut stockant des [**objets vecteurs**](../AP
Dans ce cas, le paramètre *value* doit être un **objet vecteur de comparaison** contenant les propriétés suivantes :
-| Propriété | Type | Description |
-| --------- | -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| vector | [4D.Vector](../API/VectorClass.md) | Obligatoire. Le vecteur à comparer |
-| metric | Text | Optionnel. [Calcul vectoriel](../API/VectorClass.md#understanding-the-different-vector-computations) à utiliser pour la recherche. You can use one of the following (Text) constants:
`mk cosine` (default if omitted): calculates the [cosine similarity](./VectorClass.md#cosinesimilarity) between vectors.`mk dot`: calculates the [dot similarity](VectorClass.md#dotsimilarity) of vectors.`mk euclidean`: calculates the [Euclidean distance](./VectorClass.md#euclideandistance) between vectors. |
-| threshold | Real | Facultatif (valeur par défaut : 0,5). Valeur seuil utilisée pour filtrer les comparaisons de vecteurs sur la base de leur score de similarité cosinus, point ou euclidienne selon la "métrique" sélectionnée. Il est fortement recommandé de choisir une similitude qui corresponde le mieux à votre cas d'utilisation spécifique pour des résultats optimaux. |
+| Propriété | Type | Description |
+| --------- | -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| vector | [4D.Vector](../API/VectorClass.md) | Obligatoire. Le vecteur à comparer |
+| metric | Text | Optionnel. [Calcul vectoriel](../API/VectorClass.md#understanding-the-different-vector-computations) à utiliser pour la recherche. Vous pouvez utiliser l'une des constantes (texte) suivantes :`mk cosine` (valeur par défaut si non spécifiée) : calcule la [similarité cosinus](./VectorClass.md#cosinesimilarity) entre deux vecteurs.`mk dot` : calcule la [similarité scalaire](VectorClass.md#dotsimilarity) entre deux vecteurs.`mk euclidean` : calcule la [distance euclidienne](./VectorClass.md#euclideandistance) entre des vecteurs. |
+| threshold | Real | Facultatif (valeur par défaut : 0,5). Valeur seuil utilisée pour filtrer les comparaisons de vecteurs sur la base de leur score de similarité cosinus, point ou euclidienne selon la "métrique" sélectionnée. Il est fortement recommandé de choisir une similitude qui corresponde le mieux à votre cas d'utilisation spécifique pour des résultats optimaux. |
Seul un sous-ensemble de symboles **comparateurs** est pris en charge. Notez qu'ils comparent les résultats à la valeur de seuil (threshold) :
@@ -1235,33 +1235,33 @@ Par exemple, vous souhaitez renvoyer les entités de MyClass dont la similarité
```4d
var $myVector : 4D.Vector
-$myVector := getVector //method to get a vector, e.g. from 4D.AIKit
-var $comparisonVector := {vector: $myVector; metric: mk cosine; threshold: 1.2}
-var $results := ds.MyClass.query("myVectorField <= :1"; $comparisonVector)
+$myVector := getVector //méthode pour obtenir un vecteur, par exemple à partir de 4D.AIKit
+var $comparisonVector := {vector : $myVector; metric : mk cosine; threshold : 1.2}
+var $results := ds.MyClass.query("myVectorField <= :1" ; $comparisonVector)
```
L'instruction **order by** est prise en charge dans la chaîne de requête afin que les entités de l'entity selection résultante soient triées par similarité. Par exemple :
```4d
var $results := ds.MyClass.query("myVectorField > :1 order by myVectorField desc"; $comparisonVector)
- //$results.first() entity is the most similar
+ //$results.first() : l'entité est celle qui présente la plus grande similitude
```
:::note
-You will generally want vector similarity query results to be sorted from "most similar" to "least similar." By default, results returned with an **order by** clause are sorted in ascending order. Depending on the similarity metric used, you may need to adjust the sorting direction to obtain the correct ranking:
+En règle générale, vous souhaiterez que les résultats d'une requête de similarité vectorielle soient classés du « plus similaire » au « moins similaire ». Par défaut, les résultats renvoyés avec une clause **order by** sont triés par ordre croissant. En fonction de la mesure de similarité utilisée, vous devrez peut-être ajuster le sens du tri pour obtenir le classement correct :
-- for [**cosine**](./VectorClass.md#cosinesimilarity) and [**dot**](./VectorClass.md#dotsimilarity) similarity, higher values indicate greater similarity. Therefore, you will typically need to include the `desc` keyword in the query string.
-- for [**euclidean distance**](./VectorClass.md#euclideandistance) similarity, lower values indicate greater similarity. In this case, the default ascending order (or explicitly using the `asc` keyword) is appropriate.
+- en ce qui concerne la similarité [**cosinus**](./VectorClass.md#cosinesimilarity) et [**dot**](./VectorClass.md#dotsimilarity), des valeurs plus élevées indiquent une plus grande similarité. Par conséquent, vous devrez généralement inclure le mot-clé `desc` dans la chaîne de requête.
+- en ce qui concerne la similarité mesurée par la [**distance euclidienne**](./VectorClass.md#euclideandistance), plus la valeur est faible, plus la similarité est grande. Dans ce cas, l'ordre croissant par défaut (ou l'utilisation explicite du mot-clé `asc`) convient.
:::
-You can only order on a single vector field. Si le même vecteur apparaît plusieurs fois dans la chaîne de requête, l'ordre par sera appliqué aux résultats du premier, par exemple :
+On ne peut ordonner que sur un seul champ vectoriel. Si le même vecteur apparaît plusieurs fois dans la chaîne de requête, l'ordre par sera appliqué aux résultats du premier, par exemple :
```4d
var $results := ds.MyClass.query("myVectorField > :1 and myVectorField > :2 order by myVectorField desc"; /
{vector : $myVector1 };{vector : $myVector2 })
- //myVectorField > :1 is used for the order by
+ //myVectorField > :1 est utilisé pour le tri
```
Voir [plus d'exemples ci-dessous](#example-4-2) (exemples 4 et 5).
@@ -1269,7 +1269,7 @@ Voir [plus d'exemples ci-dessous](#example-4-2) (exemples 4 et 5).
:::tip Articles de blog sur le sujet
- [4D AI : Recherche d'entités par similarité vectorielle en 4D](https://blog.4d.com/4d-ai-searching-entities-by-vector-similarity-in-4d)
-- [4D AI: Sorting Query Results by Vector Similarity](https://blog.4d.com/4d-ai-sorting-query-results-by-vector-similarity/)
+- [4D AI : Tri des résultats d'une requête en fonction de la similarité vectorielle](https://blog.4d.com/4d-ai-sorting-query-results-by-vector-similarity/)
- [Why Your Search Stack Feels Broken — and How Vector Search Fixes It](https://blog.4d.com/why-your-search-stack-feels-broken-and-how-vector-search-fixes-it)
:::
@@ -1636,25 +1636,25 @@ var $client:=cs.AIKit.OpenAI.new("my api key")
var $result:=$client.embeddings.create("my long text to search"; "text-embedding-ada-002")
var $vector:=$result.vector
- //embedding attribute is based upon a 4D field storing 4D.Vector class objects
+ //l'attribut d'embedding est basé sur un champ 4D stockant des objets de classe 4D.Vector
- //search with default metric (cosine)
+ //Recherche avec métrique par défaut (cosine)
var $employees:=ds.Employee.query("embedding > :1 order by embedding desc"; {vector : $vector})
- //search with euclidean metric
+ //Recherche avec métrique euclidienne
var $employees:=ds.Employee.query("embedding < :1 order by embedding"; {vector: $vector; metric: mk euclidean})
- //search with explicit cosine metric and custom threshold
+ //Recherche avec métrique cosinus explicite et seuil personnalisé
var $employees:=ds.Employee.query("embedding > :1 order by embedding desc"; {vector: $vector; metric: mk cosine; threshold: 0.9})
- //search with a formula
+ //Recherche avec une formule
var $employees:=ds.Employee.query(Formula(This.embdedding.cosineSimilarity($vector)>0.9))
```
#### Exemple 5
-Vector-based semantic ordering can be combined with traditional ORDA filters in the same query.
+Le tri sémantique basé sur des vecteurs peut être combiné avec les filtres ORDA traditionnels dans une même requête.
```4d
var $comparisonVector := {vector: $myVector; metric: mk cosine; threshold: 0.4}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/SessionClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/SessionClass.md
index 493011989cef61..12dbedec46b926 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/API/SessionClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/SessionClass.md
@@ -499,10 +499,10 @@ End if
Historique
-| Release | Modifications |
-| ------- | ------------------------------- |
-| 21 R4 | New *unreachableSince* property |
-| 20 R5 | Ajout |
+| Release | Modifications |
+| ------- | ------------------------------------- |
+| 21 R4 | Nouvelle propriété *unreachableSince* |
+| 20 R5 | Ajout |
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_string.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_string.md
index f82a5045c1ac47..b7a0d6c446277f 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_string.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_string.md
@@ -34,11 +34,11 @@ Les séquences d’échappement suivantes peuvent être utilisées dans les cha
**Note :** Le caractère \ (backslash) est utilisé comme séparateur dans les chemins d'accès sous Windows. Vous devez donc saisir un double \\ lorsque vous souhaitez insérer une barre oblique inversée devant un caractère utilisé dans une des séquences d’échappement reconnues par 4D (ex : “C:\\MesDocuments\\Nouveaux.txt”).
-### Automatic normalization of line endings
+### Normalisation automatique des fins de ligne
-In order to ensure multi-platform compatibility of texts handled in the database, 4D automatically normalizes line endings so that they occupy a single character: `\r` (carriage return). This normalization is carried out at the level of form objects (variables or fields) hosting plain or multi-style text. Line endings that are not native, or that use a mix of several characters (for example `\r\n`), are considered as a single `\r`. Notez que, conformément à la norme XML (format de texte multi-style), les [commandes de texte multi-style](../commands/theme/Styled_Text.md) normalisent également les fins de ligne pour les variables de texte qui ne sont pas associées à des objets.
+Afin de garantir la compatibilité multiplateforme des textes gérés dans la base de données, 4D normalise automatiquement les fins de ligne pour qu’elles n’occupent qu’un seul caractère : `\r` (retour chariot). Cette normalisation s'effectue au niveau des objets de formulaire (variables ou champs) contenant du texte simple ou comportant plusieurs styles. Les fins de ligne qui ne sont pas natives, ou qui utilisent un mélange de plusieurs caractères (par exemple `\r\n`), sont considérées comme un seul `\r`. Notez que, conformément à la norme XML (format de texte multi-style), les [commandes de texte multi-style](../commands/theme/Styled_Text.md) normalisent également les fins de ligne pour les variables de texte qui ne sont pas associées à des objets.
-Ce principe facilite l'utilisation de commandes de texte multi-styles ou de commandes telles que [`HIGHLIGHT TEXT`](../commands/highlight-text) dans un contexte multiplateforme. However, you must take this into account in your processing when you work with texts from heterogeneous sources.
+Ce principe facilite l'utilisation de commandes de texte multi-styles ou de commandes telles que [`HIGHLIGHT TEXT`](../commands/highlight-text) dans un contexte multiplateforme. Cependant, vous devez en tenir compte dans votre traitement lorsque vous travaillez avec des textes provenant de sources hétérogènes.
## Opérateurs sur les chaînes
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/flow-control.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/flow-control.md
index 2898608da82ed1..a2061e70d67e6f 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/flow-control.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/flow-control.md
@@ -58,7 +58,7 @@ L'expression n'est TRUE que si les deux méthodes sont mises à TRUE. Or, même
End if
```
-However, the most elegant solution is then to use the [`&&` short-circuit operator](./operators.md#short-circuit-and-operator-) and to write:
+Cependant, la solution la plus élégante consiste alors à utiliser l'[opérateur de court-circuit `&&`](./operators.md#short-circuit-and-operator-) et à écrire :
```4d
If (MethodA && MethodB)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/methods.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/methods.md
index 16566157407f85..72edfce73bbde7 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/methods.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/methods.md
@@ -22,19 +22,19 @@ Dans le langage 4D, il existe plusieurs catégories de méthodes. La catégorie
| **Méthode base** | Automatique, lorsqu'un événement se produit sur la session de travail | Oui (prédéfini) | Il existe 16 méthodes base dans 4D. |
| **Classe** | Appelée automatiquement lorsqu'un objet de la classe est instancié ou lorsqu'une fonction de la classe est exécutée sur une instance d'objet dans toute autre méthode ou dans un [champ de la base de données](../Develop/field-properties.md#class). | oui (fonctions de classe) | Une **Classe** est utilisée pour déclarer et configurer un [constructeur](./classes.md#class-constructor), des [propriétés](./classes.md#property) et des [fonctions](./classes.md#function) d'objets. Voir [**Classes**](classes.md) et [classe **Function**](../API/FunctionClass.md). |
-## Language tokens
+## Tokens du langage
-4D's language includes a unique tokenization system for constants, commands, tables, fields and keywords names that are used in the code. Tokenizing these names means that as you type in the code editor they are stored internally as absolute references (numbers) and then restored as text during execution or display depending on the context. This allows you to guarantee that the code will always be interpreted correctly, even if you rename your tables or fields, or when 4D language commands are renamed over the course of different application versions.
+Le langage de 4D comporte un système unique en son genre de tokenisation de tous les noms d'objets du langage utilisés dans le code (commandes, tables, champs, constantes, mots-clés). *Tokeniser* ces noms signifie les stocker en interne sous forme de références absolues (des numéros) au moment de leur saisie dans l'éditeur de code et les restituer à l'exécution ou à l'affichage en tenant compte du contexte. Ce principe permet de garantir que le code sera toujours correctement interprété, même si vous renommez vos tables ou vos champs, ou si des commandes du langage 4D sont renommées au fil des versions de l'application.
-**Note:** This also ensures automatic translation of the code when you have enabled the ["Use regional system settings" preference](../Preferences/methods.md#4d-programming-language-use-regional-system-settings) and open your databases with 4D versions in different languages.
+**Note :** Ce principe permet également d'assurer la traduction automatique du code lorsque vous avez activé l'option ["Utiliser langage français et paramètres régionaux système"](../Preferences/methods.md#4d-programming-language-use-regional-system-settings) et ouvrez vos bases avec des versions de 4D de langues différentes.
-Tokenisation is completely transparent for 4D developers when working in the [4D code editor](../code-editor/write-class-method.md), and you generally won't need to worry about it. However, there are two cases where you might need to take action regarding tokenization: if you want to disable it, and if you want to use tokenization in your formulas.
+La *tokenisation* est entièrement transparente pour les développeurs 4D lorsqu'ils travaillent dans l'[éditeur de code](../code-editor/write-class-method.md), et vous n'aurez généralement pas à vous en soucier. Il existe toutefois deux cas dans lesquels vous pourriez avoir besoin d'intervenir concernant la *tokenisation* : si vous souhaitez la désactiver, et si vous souhaitez l'utiliser dans vos formules.
-### Disabling tokenization
+### Désactivation de la tokenisation
-When your project is stored on a version control system (VCS) such as GitHub or GitLab, you may want to disable tokenization to make the code more readable on the external platform. To do this, you can deselect the [**Include tokens in project source files**](../Preferences/general.md#include-tokens-in-project-source-files) preference to prevent tokens from being stored in your **new projects**.
+Lorsque votre projet est hébergé sur un système de contrôle de version (VCS) tel que GitHub ou GitLab, vous pouvez choisir de désactiver la *tokenisation* afin de rendre le code plus lisible sur la plateforme externe. Pour ce faire, vous pouvez désélectionner l'option [**Inclure les tokens dans les fichiers source du projet**](../Preferences/general.md#include-tokens-in-project-source-files) afin d'empêcher que les tokens ne soient enregistrés dans vos **nouveaux projets**.
-You can configure your **existing projects** to save code without tokens by inserting the following key in the `.4DProject` file using a text editor:
+Vous pouvez configurer vos **projets existants** pour qu'ils enregistrent le code sans tokens en insérant la clé suivante dans le fichier `.4DProject` à l'aide d'un éditeur de texte :
```json
"tokenizedText" : false
@@ -42,37 +42,37 @@ You can configure your **existing projects** to save code without tokens by inse
Ce paramètre n'est pris en compte que lors de l'enregistrement des méthodes. Les méthodes existantes dans vos projets ne sont pas modifiées, sauf si vous les enregistrez à nouveau.
-### Using tokens in formulas
+### Utilisation des tokens dans les formules
-A text-based 4D [formula](../commands/theme/Formulas.md) is a text that is interpreted at runtime, and not as it is typed. In fact, this is the case as soon as 4D code is expressed as raw text, more specifically when code is exported and then imported using the [`METHOD GET CODE`](../commands/method-get-code) and [`METHOD SET CODE`](../commands/method-set-code) commands, copied/pasted or [interpreted from 4D HTML tags](../Tags/transformation-tags.md).
-To benefit from tokenization mechanisms in these contexts, you just need to use an explicit syntax which consists in preceding object names in the language by their token.
+Une [formule 4D](../commands/theme/Formulas.md) de type texte est un texte qui est interprété au moment de l'exécution, et non au fur et à mesure de sa saisie. En fait, c'est le cas dès que le code 4D est exprimé sous forme de texte brut, notamment lorsque le code est exporté puis importé à l'aide des commandes [`METHOD GET CODE`](../commands/method-get-code) et [`METHOD SET CODE`](../commands/method-set-code), copié/collé ou [interprété à partir de balises 4D HTML](../Tags/transformation-tags.md).
+Pour tirer parti des mécanismes de *tokenisation* dans ces contextes, il suffit d'utiliser une syntaxe explicite consistant à faire précéder les noms d'objets du langage par leur *token*.
-### Token syntax
+### Syntaxe tokenisée
-For tokenizable named elements contained in expressions, 4D offers a special syntax you can use to reference the tokens directly: you just need to add a specific suffix after the element name to indicate its type (command, field, etc.), followed by its reference. The token syntax is detailed in this table:
+Pour les éléments *tokenisables* ayant un nom contenus dans des expressions, 4D propose une syntaxe spéciale qui vous permet de faire directement référence aux *tokens* : il suffit d’ajouter un suffixe spécifique après le nom de l’élément pour indiquer son type (commande, champ, etc.), suivi de sa référence. La syntaxe tokenisée est décrite dans ce tableau :
-| Élément | Example (standard syntax) | Suffix | Example (token syntax) | Commentaires |
-| ----------- | ------------------------------------------------------------------- | --------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
-| 4D Command | String(a) | :Cxx | String:C10(a) | xx is the command number |
-| 4D Constant | Pi | :Kxx:yy | Pi:K30:1 | xx is the ID of the constant group and yy is its index (position) within this group |
-| Table | [Employees] | :xx | [Employees:1] | xx is the table number |
-| Champ | [Employees]Name | :xx | [Employees:1]Name:2 | xx is the field number |
-| 4D Plugin | PV PRINT(area) | :Pxx:yy | PV PRINT:P13000:229(area) | xx is the plug-in ID and yy is the index of the command |
+| Élément | Exemple (syntaxe standard) | Suffixe | Exemple (syntaxe tokenisée) | Commentaires |
+| ------------ | ------------------------------------------------------------------- | --------------------------------------- | ------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
+| Commande 4D | String(a) | :Cxx | String:C10(a) | xx correspond au numéro de la commande |
+| Constante 4D | Pi | :Kxx:yy | Pi:K30:1 | xx correspond à l'identifiant du groupe de constantes et yy à son index (position) au sein de ce groupe |
+| Table | [Employees] | :xx | [Employees:1] | xx correspond au numéro de la table |
+| Champ | [Employees]Name | :xx | [Employees:1]Name:2 | xx correspond au numéro du champ |
+| 4D Plugin | PV PRINT(area) | :Pxx:yy | PV PRINT:P13000:229(area) | xx correspond à l'identifiant du plug-in et yy à l'index de la commande |
-**Note:** Uppercase letters (C, P) must be used in the suffixes; otherwise, they will not be interpreted correctly.
+**Note :** Les lettres utilisées dans les suffixes (C, P) doivent impérativement être en majuscules, sinon elles ne seront pas correctement interprétées.
-When you use this syntax, you guarantee that your formulas will be interpreted correctly even in the case of renaming or when the database is executed in a different language.
+Lorsque vous utilisez cette syntaxe, vous avez la garantie que vos formules seront correctement interprétées même en cas de renommage ou d'exécution de la base dans une langue différente.
-This syntax is accepted in all 4D formulas (or 4D expressions) regardless of the calling context:
+Cette syntaxe est acceptée dans toutes les formules 4D (ou expressions 4D), quel que soit leur contexte d'appel :
-- 4D formulas executed using the Formula editor or using commands such as [`EXECUTE FORMULA`](../commands/execute-formula), [`APPLY TO SELECTION`](../commands/apply-to-selection), [`QUERY BY FORMULA`](../commands/query-by-formula), [`LISTBOX INSERT COLUMN FORMULA`](../commands/listbox-insert-column-formula), etc.
-- expressions inserted in [multi-style text areas](../FormObjects/properties_Text.md#supported-tags) (see ST INSERT EXPRESSION),
-- expressions calculated in [transformation tags](../Tags/transformation-tags.md),
-- expressions inserted in external areas such as [4D Write Pro areas](../WritePro/managing-formulas.md).
+- formules 4D exécutées à l'aide de l'éditeur de formules ou à l'aide de commandes telles que [`EXECUTE FORMULA`](../commands/execute-formula), [`APPLY TO SELECTION`](../commands/apply-to-selection), [`QUERY BY FORMULA`](../commands/query-by-formula), [`LISTBOX INSERT COLUMN FORMULA`](../commands/listbox-insert-column-formula), etc.
+- expressions insérées dans des [zones de texte multi-styles](../FormObjects/properties_Text.md#supported-tags) (voir [`ST INSERT EXPRESSION`](../commands/st-insert-expression)),
+- expressions calculées dans les [balises de transformation](../Tags/transformation-tags.md),
+- expressions insérées dans des zones externes telles que les [zones 4D Write Pro](../WritePro/managing-formulas.md).
-#### Where to find the element numbers?
+#### Où trouver les numéros des éléments ?
-The token syntax requires the addition of the reference numbers of various elements. The location of these references depends on the type of element.
+La syntaxe du token nécessite l'ajout des numéros de référence des différents éléments. L'emplacement de ces références dépend du type d'élément.
-- **4D commands:** Command numbers can be found in the documentation ("Properties" area) as well as on the Commands page of the Explorer.
-- **Tables and fields**: Table and field numbers can be obtained using the [`Table`](../commands/table) and [`Field`](../commands/field) commands. They are also displayed in the Inspector palette of the Structure editor.
\ No newline at end of file
+- **Commandes 4D :** Les numéros des commandes figurent dans la documentation (section "Propriétés") ainsi que sur la page Commandes de l'Explorateur.
+- **Tables et champs** : Les numéros de tables et de champs peuvent être obtenus en utilisant les commandes [`Table`](../commands/table) et [`Field`](../commands/field). Ils sont également affichés dans la palette Inspecteur de l'éditeur Structure.
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/building.md b/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/building.md
index d85b3472174914..2a4226b6152392 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/building.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/building.md
@@ -330,12 +330,12 @@ Vous pouvez cocher l'option **Permettre la mise à jour automatique...** pour le
Pour cela, vous devez cliquer sur le bouton **[...]** et désigner l'emplacement sur votre disque du fichier à utiliser pour la mise à jour. Le fichier à sélectionner dépend de la plate-forme courante du serveur :
-| Plateforme du serveur courant | Fichier requis | Détails |
-| ----------------------------- | ------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| macOS | Windows 4D Volume Desktop *ou* Windows client update archive | By default, you can select the `4D Volume Desktop` application for Windows. However, **it is recommended** to select a `.4darchive` file previously built on Windows for proper icon management and to preserve a signed .exe after updates. To do so, press **Shift** while clicking on [...] |
-| Windows | macOS client update archive | Sélectionnez un fichier `.4darchive` signé, précédemment créé sur macOS |
+| Plateforme du serveur courant | Fichier requis | Détails |
+| ----------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| macOS | Windows 4D Volume Desktop *ou* Windows client update archive | Par défaut, vous pouvez sélectionner l'application « 4D Volume Desktop » pour Windows. Cependant, **il est recommandé** de choisir un fichier `.4darchive` préalablement créé sous Windows afin d'assurer une gestion correcte des icônes et de conserver un fichier .exe signé après les mises à jour. Pour ce faire, maintenez la touche **Maj** enfoncée tout en cliquant sur [...] |
+| Windows | macOS client update archive | Sélectionnez un fichier `.4darchive` signé, précédemment créé sur macOS |
-You can build a specific `.4darchive` file on the concurrent platform by selecting only the [**Build client application**](#build-client-application) and the appropriate [**Allow automatic update...**](#copy-of-client-applications-inside-the-server-application) option.
+Vous pouvez construire un fichier `.4darchive` spécifique pour la plate-forme concurrente en sélectionnant uniquement [**Construire application cliente**](#build-client-application) et l'option [**Permettre la mise à jour automatique...**](#copie-des-applications-clientes-dans-lapplication-serveur) adéquate.
#### Comment proposer une mise à jour ?
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/clientServer.md b/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/clientServer.md
index 1d67abf467de5b..bb1b4ed508ae28 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/clientServer.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/clientServer.md
@@ -149,21 +149,21 @@ Le tableau suivant résume l'emplacement par défaut où le code est exécuté e
| Méthodes de base de données :- On Backup Shutdown
- On Backup Startup
- On Server Close Connection
- On Server Open Connection
- On Server Shutdown
- On Server Startup
- On SQL Authentication
- On Web Authentication
- On Web Connection
| server | n/a |
| Méthodes de base de données : | client | n/a |
-## Management of sleeping client sessions
+## Gestion des sessions de clients en veille
-4D Server specifically handles cases where a machine running a 4D remote application switches to sleep mode while its connection to the server remains active.
+4D Server gère spécifiquement le cas où la machine d'une application distante 4D passe en mode veille alors que la connexion au serveur est toujours active.
-In this case, the remote application notifies 4D Server before entering sleep mode. The corresponding client session changes to the **Sleeping** status.
+Dans ce cas, l'application distante avertit 4D Server avant de passer en mode veille. La session client correspondante passe au statut **Sleeping**.

-This status frees server resources while preserving the session context.
+Ce statut libère les ressources du serveur tout en préservant le contexte de la session.
-When the remote machine wakes up, the application automatically reconnects and restores the existing session.
+Lorsque la machine distante sort du mode veille, l'application se reconnecte automatiquement et rétablit la session en cours.
-A sleeping client session is automatically dropped after 48 hours of inactivity.
+Une session client inactive est automatiquement fermée après 48 heures d'inactivité.
-You can modify this timeout using the [`SET DATABASE PARAMETER`](../commands/set-database-parameter) command with the `Remote connection sleep timeout` selector.
+Vous pouvez modifier ce délai d'expiration à l'aide de la commande [`SET DATABASE PARAMETER`](../commands/set-database-parameter) avec le sélecteur `Remote connection sleep timeout`.
## Gestion d'un pair injoignable
@@ -188,7 +188,7 @@ La couche réseau QUIC envoie automatiquement un événement "Unreachable" ("Inj
#### Le client distant ne répond plus
-When a remote 4D unexpectedly stops responding, on the [Server administration window](../ServerWindow/overview.md), the [remote session status](../ServerWindow/sessions.md#list-of-sessions) is set to **Unreachable**.
+Lorsqu'un 4D distant cesse inopinément de répondre, sur la [fenêtre d'administration du serveur](../ServerWindow/overview.md), le [statut de la session distante](../ServerWindow/sessions.md#list-of-users) devient **Unreachable**.

diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md
index 1788864ae7e85c..a5a79400e3c83b 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md
@@ -17,6 +17,7 @@ Lisez [**Les nouveautés de 4D 21 R4**](https://blog.4d.com/fr/whats-new-in-4d-2
- Nouvelle classe [`4D.QuotaManager`](../API/QuotaManagerClass.md) permettant de gérer des objets définissant des seuils destinés à protéger le serveur.
- Nouvelle requête REST [`$entityset/$release`](../REST/$entityset.md#entitysetrelease) permettant de supprimer des entity sets du cache du serveur.
- Informations de session améliorées dans la fenêtre d'administration du serveur 4D dans une nouvelle page [**Sessions**](../ServerWindow/sessions.md) (anciennement **Utilisateurs**).
+- [**Liste des bugs corrigés**](https://bugs.4d.fr/fixedbugslist?version=21_R4) : liste de tous les bugs qui ont été corrigés dans 4D 21 R4.
#### Changements de comportement
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Users/handling_users_groups.md b/i18n/fr/docusaurus-plugin-content-docs/current/Users/handling_users_groups.md
index e599d2d5bba5d0..45624873e8c774 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/Users/handling_users_groups.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/Users/handling_users_groups.md
@@ -58,7 +58,7 @@ L'éditeur des utilisateurs se trouve dans la boîte à outils de 4D.

-> Users and groups editor can be displayed at runtime using the [EDIT ACCESS](../commands/edit-access) command.
+> L'éditeur des utilisateurs et des groupes peut être affiché au moment de l'exécution à l'aide de la commande [EDIT ACCESS](../commands/edit-access).
> Toute la configuration des utilisateurs et des groupes peut également être modifiée pendant l'exécution de l'application à l'aide des commandes du langage 4D du thème `Utilisateurs et groupes`.
### Ajouter et modifier des utilisateurs
@@ -208,7 +208,7 @@ Les utilisateurs, les groupes ainsi que leurs droits d'accès sont stockés dans
Ce fichier peut être stocké aux emplacements suivants, en fonction de vos besoins :
- Si vous souhaitez utiliser le même répertoire pour tous les fichiers de données (ou si vous utilisez un seul fichier de données), stockez le fichier **directory.json** dans le dossier des paramètres de l'utilisateur, c'est-à-dire dans le dossier "Settings" au [même niveau que le dossier "Project"](Project/architecture.md#project-folder) (emplacement par défaut).
-- Si un fichier **directory.json** se trouve à cet emplacement, il est prioritaire par rapport au fichier du dossier Settings utilisateur. If you want to use a specific directory file per data file, store the **directory.json** file in the data settings folder, i.e. in the ["Settings" folder of the "Data" folder](../Project/architecture.md#settings-user-data). Cette configuration personnalisée/locale des utilisateurs et des groupes ne sera pas modifiée par une mise à niveau de l'application.
+- Si vous souhaitez utiliser un fichier de répertoire spécifique pour chaque fichier de données, enregistrez le fichier **directory.json** dans le dossier des paramètres de données, c'est-à-dire dans le [dossier "Settings" du dossier "Data"](../Project/architecture.md#settings-user-data). Si un fichier **directory.json** se trouve à cet emplacement, il est prioritaire par rapport au fichier du dossier Settings utilisateur. Cette configuration personnalisée/locale des utilisateurs et des groupes ne sera pas modifiée par une mise à niveau de l'application.
> Pour permettre des changements sûrs de mots de passe et d'appartenance à des groupes dans un environnement déployé, vous pouvez inclure votre fichier **directory.json** dans l'application serveur pendant le build, en utilisant l'[option correspondante du build application](../Desktop/building.md#incorporer-les-utilisateurs-et-les-groupes-du-projet-dans-l'application-serveur-construite).
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/API/DataClassClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/API/DataClassClass.md
index 48fa191cf8dfe2..4543cc38a713a9 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/API/DataClassClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/API/DataClassClass.md
@@ -476,7 +476,7 @@ Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant d
:::info
-Lorsque vous appelez la fonction `.get()` **sans** paramètre *settings*, une requête de valeur d'attribut est envoyée directement au serveur (le [cache ORDA](.. /ORDA/client-server-optimization.md#orda-cache) n'est pas utilisé). Par contre, lorsque vous appelez `.get()` **avec** un `context` passé dans le paramètre *settings*, les valeurs des attributs sont récupérées à partir du cache ORDA correspondant au contexte. Dans ce cas, il peut être conseillé d'appeler [`reload()`](EntityClass.md#reload) pour s'assurer que les données les plus récentes sont récupérées depuis le serveur.
+Lorsque vous appelez la fonction `.get()` **sans** paramètre *settings*, une requête de valeur d'attribut est envoyée directement au serveur (le [cache ORDA](../ORDA/client-server-optimization.md#orda-cache) n'est pas utilisé). Par contre, lorsque vous appelez `.get()` **avec** un `context` passé dans le paramètre *settings*, les valeurs des attributs sont récupérées à partir du cache ORDA correspondant au contexte. Dans ce cas, il peut être conseillé d'appeler [`reload()`](EntityClass.md#reload) pour s'assurer que les données les plus récentes sont récupérées depuis le serveur.
:::
@@ -1128,7 +1128,7 @@ ds.Class.query("info.coll[a].val != :1";0)
// trouve "les entités dont au moins une propriété val est différente de 0"
```
-Vous pouvez utiliser n'importe quelle lettre de l'alphabet comme notation `[a]` .
+Vous pouvez utiliser n'importe quelle lettre de l'alphabet comme notation `[a]`.
### Lier les critères de recherche pour les attributs de collections
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Concepts/flow-control.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Concepts/flow-control.md
index aaafbed5de58bf..e66522bbbeaffe 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Concepts/flow-control.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Concepts/flow-control.md
@@ -58,7 +58,7 @@ L'expression n'est TRUE que si les deux méthodes sont mises à TRUE. Or, même
End if
```
-However, the most elegant solution is then to use the [`&&` short-circuit operator](./operators.md#short-circuit-and-operator-) and to write:
+Cependant, la solution la plus élégante consiste alors à utiliser l'[opérateur de court-circuit `&&`](./operators.md#short-circuit-and-operator-) et à écrire :
```4d
If (MethodA && MethodB)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Desktop/building.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Desktop/building.md
index 666459573c17bd..3fb09eaf1dbb03 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Desktop/building.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Desktop/building.md
@@ -330,12 +330,12 @@ Vous pouvez cocher l'option **Permettre la mise à jour automatique...** pour le
Pour cela, vous devez cliquer sur le bouton **[...]** et désigner l'emplacement sur votre disque du fichier à utiliser pour la mise à jour. Le fichier à sélectionner dépend de la plate-forme courante du serveur :
-| Plateforme du serveur courant | Fichier requis | Détails |
-| ----------------------------- | ------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| macOS | Windows 4D Volume Desktop *ou* Windows client update archive | By default, you can select the `4D Volume Desktop` application for Windows. However, **it is recommended** to select a `.4darchive` file previously built on Windows for proper icon management and to preserve a signed .exe after updates. To do so, press **Shift** while clicking on [...] |
-| Windows | macOS client update archive | Sélectionnez un fichier `.4darchive` signé, précédemment créé sur macOS |
+| Plateforme du serveur courant | Fichier requis | Détails |
+| ----------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| macOS | Windows 4D Volume Desktop *ou* Windows client update archive | Par défaut, vous pouvez sélectionner l'application « 4D Volume Desktop » pour Windows. Cependant, **il est recommandé** de choisir un fichier `.4darchive` préalablement créé sous Windows afin d'assurer une gestion correcte des icônes et de conserver un fichier .exe signé après les mises à jour. Pour ce faire, maintenez la touche **Maj** enfoncée tout en cliquant sur [...] |
+| Windows | macOS client update archive | Sélectionnez un fichier `.4darchive` signé, précédemment créé sur macOS |
-You can build a specific `.4darchive` file on the concurrent platform by selecting only the [**Build client application**](#build-client-application) and the appropriate [**Allow automatic update...**](#copy-of-client-applications-inside-the-server-application) option.
+Vous pouvez construire un fichier `.4darchive` spécifique pour la plate-forme concurrente en sélectionnant uniquement [**Construire application cliente**](#build-client-application) et l'option [**Permettre la mise à jour automatique...**](#copie-des-applications-clientes-dans-lapplication-serveur) adéquate.
#### Comment proposer une mise à jour ?
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Users/handling_users_groups.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Users/handling_users_groups.md
index e599d2d5bba5d0..45624873e8c774 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Users/handling_users_groups.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Users/handling_users_groups.md
@@ -58,7 +58,7 @@ L'éditeur des utilisateurs se trouve dans la boîte à outils de 4D.

-> Users and groups editor can be displayed at runtime using the [EDIT ACCESS](../commands/edit-access) command.
+> L'éditeur des utilisateurs et des groupes peut être affiché au moment de l'exécution à l'aide de la commande [EDIT ACCESS](../commands/edit-access).
> Toute la configuration des utilisateurs et des groupes peut également être modifiée pendant l'exécution de l'application à l'aide des commandes du langage 4D du thème `Utilisateurs et groupes`.
### Ajouter et modifier des utilisateurs
@@ -208,7 +208,7 @@ Les utilisateurs, les groupes ainsi que leurs droits d'accès sont stockés dans
Ce fichier peut être stocké aux emplacements suivants, en fonction de vos besoins :
- Si vous souhaitez utiliser le même répertoire pour tous les fichiers de données (ou si vous utilisez un seul fichier de données), stockez le fichier **directory.json** dans le dossier des paramètres de l'utilisateur, c'est-à-dire dans le dossier "Settings" au [même niveau que le dossier "Project"](Project/architecture.md#project-folder) (emplacement par défaut).
-- Si un fichier **directory.json** se trouve à cet emplacement, il est prioritaire par rapport au fichier du dossier Settings utilisateur. If you want to use a specific directory file per data file, store the **directory.json** file in the data settings folder, i.e. in the ["Settings" folder of the "Data" folder](../Project/architecture.md#settings-user-data). Cette configuration personnalisée/locale des utilisateurs et des groupes ne sera pas modifiée par une mise à niveau de l'application.
+- Si vous souhaitez utiliser un fichier de répertoire spécifique pour chaque fichier de données, enregistrez le fichier **directory.json** dans le dossier des paramètres de données, c'est-à-dire dans le [dossier "Settings" du dossier "Data"](../Project/architecture.md#settings-user-data). Si un fichier **directory.json** se trouve à cet emplacement, il est prioritaire par rapport au fichier du dossier Settings utilisateur. Cette configuration personnalisée/locale des utilisateurs et des groupes ne sera pas modifiée par une mise à niveau de l'application.
> Pour permettre des changements sûrs de mots de passe et d'appartenance à des groupes dans un environnement déployé, vous pouvez inclure votre fichier **directory.json** dans l'application serveur pendant le build, en utilisant l'[option correspondante du build application](../Desktop/building.md#incorporer-les-utilisateurs-et-les-groupes-du-projet-dans-l'application-serveur-construite).
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/API/DataClassClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/API/DataClassClass.md
index c6ff985887e85f..0b8e23fbefd9bd 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/API/DataClassClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/API/DataClassClass.md
@@ -50,24 +50,24 @@ Les objets renvoyés ont des propriétés que vous pouvez lire pour obtenir des
Les objets attributs retournés contiennent les propriétés suivantes :
-| Propriété | Type | Description |
-| ---------------- | ------- | ----------- |
-| autoFilled | Boolean | Vrai si la valeur est remplie automatiquement par 4D. |
-| exposed | Boolean | Vrai si l'attribut est exposé en REST. |
-| fieldNumber | integer | Numéro interne du champ 4D correspondant. |
-| fieldType | Integer | Type de champ 4D selon kind. |
-| indexed | Boolean | Vrai s'il existe un index B-tree ou Cluster B-tree. |
-| inverseName | Text | Nom de l'attribut inverse de la relation. |
-| keywordIndexed | Boolean | Vrai s'il existe un index de mots-clés. |
-| kind | Text | storage, calculated, alias, relatedEntity, relatedEntities. |
-| obligatoire | Boolean | Vrai si la saisie de valeur null est rejetée. |
-| name | Text | Nom de l'attribut. |
-| path | Text | Chemin d'un attribut alias basé sur une relation. |
-| readOnly | Boolean | Vrai si l'attribut est en lecture seule. |
-| relatedDataClass | Text | Nom de la dataclass liée pour les relations. |
-| type | Text | Type conceptuel de la valeur selon kind. |
-| unique | Boolean | Vrai si la valeur doit être unique. |
-| classID | Text | Nom de classe si type object et classe définie. |
+| Propriété | Type | Description |
+| ---------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| autoFilled | Boolean | Vrai si la valeur de l'attribut est automatiquement remplie par 4D. Correspond aux propriétés de champs 4D suivantes : "Autoincrement" pour les champs de type numérique et "UUID Auto" pour les champs UUID (alpha). Non retourné si `.kind` = "relatedEntity" ou "relatedEntities". |
+| exposed | Boolean | Vrai si l'attribut est exposé en REST |
+| fieldNumber | integer | Numéro interne du champ 4D correspondant à l'attribut. Non retourné si `.kind` = "relatedEntity" ou "relatedEntities". |
+| fieldType | Integer | Type de champ de la base de données 4D de l'attribut. Dépend de l'attribut `kind`. Valeurs possibles : si `.kind` = "storage" : type de champ 4D correspondant, voir [`Value type`](../commands/value-type)si `.kind` = "relatedEntity" : 38 (`is object`)si `.kind` = "relatedEntities" : 42 (`is collection`)si `.kind` = "calculated" ou "alias" = même chose que ci-dessus, en fonction de la valeur résultante (type de champ, relatedEntity ou relatedEntities) |
+| indexed | Boolean | Vrai s'il existe un index B-tree ou Cluster B-tree sur l'attribut. Non retourné si `.kind` = "relatedEntity" ou "relatedEntities". |
+| inverseName | Text | Nom de l'attribut qui se trouve à l'autre côté de la relation. Renvoyé uniquement lorsque `.kind` = "relatedEntity" ou "relatedEntities". |
+| keywordIndexed | Boolean | Vrai s'il existe un index de mots-clés sur l'attribut. Non retourné si `.kind` = "relatedEntity" ou "relatedEntities". |
+| kind | Text | Catégorie de l'attribut. Valeurs possibles :"storage" : attribut de stockage (ou scalaire), c'est-à-dire attribut stockant une valeur et non une référence à un autre attribut"calculated" : attribut calculé, c'est-à-dire défini par une [fonction `get`](../ORDA/ordaClasses.md#function-get-attributename)"alias" : attribut construit sur [un autre attribut](../ORDA/ordaClasses.md#alias-attributes-1)"relatedEntity" : attribut de relation N -> 1 (référence à une entité)"relatedEntities" : attribut de relation 1->N (référence à une entity selection) |
+| obligatoire | Boolean | Vrai si la saisie d'une valeur null est rejetée pour l'attribut. Non retourné si `.kind` = "relatedEntity" ou "relatedEntities". Attention : Cette propriété correspond à la propriété du champ "Reject NULL value input" au niveau de la base de données 4D. Elle n'est pas liée à la propriété "Mandatory" existante qui est une option de contrôle de la saisie de données pour une table. |
+| name | Text | Nom de l'attribut sous forme de chaîne |
+| path | Text | Chemin d'un [attribut alias](../ORDA/ordaClasses.md#alias-attributes-1) basé sur une relation |
+| readOnly | Boolean | Vrai si l'attribut est en lecture seule. Par exemple, les attributs calculés sans la fonction [`set`](../ORDA/ordaClasses.md#function-set-attributename) sont en lecture seule. |
+| relatedDataClass | Text | Nom de la dataclass liée à l'attribut. Renvoyé uniquement lorsque `.kind` = "relatedEntity" ou "relatedEntities". |
+| type | Text | Type conceptuel de la valeur de l'attribut, utile pour la programmation générique. Dépend de l'attribut `kind`. Valeurs possibles : si `.kind` = "storage" : "blob", "bool", "date", "image", "number", "object", ou "string". "number" est renvoyé pour tous les types numériques, y compris duration ; "string" est renvoyé pour les types d'attributs uuid, alpha et texte ; les attributs "blob" sont des [objets blob](../Concepts/dt_blob.md#blob-types).si `.kind` = "relatedEntity" : nom de la dataClass liéesi `.kind` = "relatedEntities" : nom de la dataClass liée + suffixe "Selectionsi `.kind` = "calculated" ou "alias" : même chose que ci-dessus, en fonction du résultat |
+| unique | Boolean | Vrai si la valeur de l'attribut doit être unique. Non retourné si `.kind` = "relatedEntity" ou "relatedEntities". |
+| classID | Text | Disponible uniquement si `.type = "object"` et si une classe a été spécifiée dans l'éditeur de structure. Retourne le nom de la classe utilisée pour instancier l'objet. |
:::tip
@@ -476,7 +476,7 @@ Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant d
:::info
-Lorsque vous appelez la fonction `.get()` **sans** paramètre *settings*, une requête de valeur d'attribut est envoyée directement au serveur (le [cache ORDA](.. /ORDA/client-server-optimization.md#orda-cache) n'est pas utilisé). Par contre, lorsque vous appelez `.get()` **avec** un `context` passé dans le paramètre *settings*, les valeurs des attributs sont récupérées à partir du cache ORDA correspondant au contexte. Dans ce cas, il peut être conseillé d'appeler [`reload()`](EntityClass.md#reload) pour s'assurer que les données les plus récentes sont récupérées depuis le serveur.
+Lorsque vous appelez la fonction `.get()` **sans** paramètre *settings*, une requête de valeur d'attribut est envoyée directement au serveur (le [cache ORDA](../ORDA/client-server-optimization.md#orda-cache) n'est pas utilisé). Par contre, lorsque vous appelez `.get()` **avec** un `context` passé dans le paramètre *settings*, les valeurs des attributs sont récupérées à partir du cache ORDA correspondant au contexte. Dans ce cas, il peut être conseillé d'appeler [`reload()`](EntityClass.md#reload) pour s'assurer que les données les plus récentes sont récupérées depuis le serveur.
:::
@@ -1128,7 +1128,7 @@ ds.Class.query("info.coll[a].val != :1";0)
// trouve "les entités dont au moins une propriété val est différente de 0"
```
-Vous pouvez utiliser n'importe quelle lettre de l'alphabet comme notation `[a]` .
+Vous pouvez utiliser n'importe quelle lettre de l'alphabet comme notation `[a]`.
### Lier les critères de recherche pour les attributs de collections
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/API/SessionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/API/SessionClass.md
index 76e622982a7f93..ea99b76ec2d588 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/API/SessionClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/API/SessionClass.md
@@ -499,10 +499,10 @@ End if
Historique
-| Release | Modifications |
-| ------- | ------------------------------- |
-| 21 R4 | New *unreachableSince* property |
-| 20 R5 | Ajout |
+| Release | Modifications |
+| ------- | ------------------------------------- |
+| 21 R4 | Nouvelle propriété *unreachableSince* |
+| 20 R5 | Ajout |
@@ -518,18 +518,18 @@ La propriété `.info` décrit la session
L'objet `.info` contient les propriétés suivantes:
-| Propriété | Type | Description |
-| ---------------- | ------------- | ----------- |
-| type | Text | Type de session : "remote", "storedProcedure", "standalone", "rest", "web" |
-| userName | Text | Nom d'utilisateur 4D (même valeur que [`.userName`](#username)) |
-| machineName | Text | - Sessions distantes : nom de la machine distante.
- Sessions client : nom de la machine locale.
- Session de procédures stockées : nom de la machine serveur.
- Session autonome : nom de la machine
|
-| systemUserName | Text | - Sessions distantes : nom de la session système ouverte sur la machine distante.
- Sessions client : nom de la session système locale
|
-| IPAddress | Text | - Sessions distantes : Adresse IP de la machine distante.
- Sessions distantes (client) : Adresse IP de la machine locale.
- Session autonome : "localhost"
|
-| hostType | Text | Type d'hôte : "windows", "mac" ou "browser" |
-| creationDateTime | Date ISO 8601 | Date et heure de la création de la session (session autonome : date et heure du démarrage de l'application) |
-| state | Text | État de la session : "active", "postponed", "sleeping" |
-| ID | Text | UUID de session (même valeur que [`.id`](#id)) |
-| persistentID | Text | Sessions distantes server/clients : ID persistant de la session |
+| Propriété | Type | Description |
+| ---------------- | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| type | Text | Type de session : "remote", "storedProcedure", "standalone", "rest", "web" |
+| userName | Text | Nom d'utilisateur 4D (même valeur que [`.userName`](#username)) |
+| machineName | Text | - Sessions distantes : nom de la machine distante.
- Sessions client : nom de la machine locale.
- Session de procédures stockées : nom de la machine serveur.
- Session autonome : nom de la machine
|
+| systemUserName | Text | - Sessions distantes : nom de la session système ouverte sur la machine distante.
- Sessions client : nom de la session système locale
|
+| IPAddress | Text | - Sessions distantes : Adresse IP de la machine distante.
- Sessions distantes (client) : Adresse IP de la machine locale.
- Session autonome : "localhost"
|
+| hostType | Text | Type d'hôte : "windows", "mac" ou "browser" |
+| creationDateTime | Date ISO 8601 | Date et heure de la création de la session (session autonome : date et heure du démarrage de l'application) |
+| state | Text | État de la session : "active", "postponed", "sleeping" |
+| ID | Text | UUID de session (même valeur que [`.id`](#id)) |
+| persistentID | Text | Sessions distantes server/clients : ID persistant de la session |
| unreachableSince | Integer | Sessions distantes : Nombre de secondes depuis que le pair est injoignable. Sur 4D Server, cet attribut est accessible dans la propriété [`Process activity.sessions`](../commands/process-activity). |
:::note
@@ -700,13 +700,13 @@ Cette propriété est en **lecture seule**.
Les propriétés suivantes de l'objet `4D.QuotaManager` sont disponibles pour la session :
-| Propriété | | Type | Modifiable | Description |
-| ------------------------------------------------------------------------- | ------------ | ------- | ---------- | ----------- |
+| Propriété | | Type | Modifiable | Description |
+| ------------------------------------------------------------------------- | ------------ | ------- | ---------- | -------------------------------------------------------------------------------------------------------------------- |
| [nbEntitySets](./QuotaManagerClass.md#nbentitysets) | | Integer | oui | Nombre maximal d'entity sets autorisé dans la mémoire du serveur. *Undefined* = aucun quota appliqué |
-| [defaultEntitySetTimeout](./QuotaManagerClass.md#defaultentitysettimeout) | | Integer | oui | Délai d'inactivité par défaut pour les entity sets en mémoire (en secondes) |
-| [maxEntitySetTimeout](./QuotaManagerClass.md#maxentitysettimeout) | | Integer | oui | Délai d'inactivité maximal pour les entity sets en mémoire (en secondes) |
-| currentValues | | Object | non | |
-| | nbEntitySets | Integer | non | Nombre d'entity sets actuellement en mémoire. *Undefined* = aucun entity set en mémoire |
+| [defaultEntitySetTimeout](./QuotaManagerClass.md#defaultentitysettimeout) | | Integer | oui | Délai d'inactivité par défaut pour les entity sets en mémoire (en secondes) |
+| [maxEntitySetTimeout](./QuotaManagerClass.md#maxentitysettimeout) | | Integer | oui | Délai d'inactivité maximal pour les entity sets en mémoire (en secondes) |
+| currentValues | | Object | non | |
+| | nbEntitySets | Integer | non | Nombre d'entity sets actuellement en mémoire. *Undefined* = aucun entity set en mémoire |
Lorsque vous modifiez une valeur, celle-ci est immédiatement prise en compte par le serveur (aucun redémarrage n'est nécessaire) et sera appliquée aux prochaines requêtes REST.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Concepts/dt_string.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Concepts/dt_string.md
index f82a5045c1ac47..b7a0d6c446277f 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Concepts/dt_string.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Concepts/dt_string.md
@@ -34,11 +34,11 @@ Les séquences d’échappement suivantes peuvent être utilisées dans les cha
**Note :** Le caractère \ (backslash) est utilisé comme séparateur dans les chemins d'accès sous Windows. Vous devez donc saisir un double \\ lorsque vous souhaitez insérer une barre oblique inversée devant un caractère utilisé dans une des séquences d’échappement reconnues par 4D (ex : “C:\\MesDocuments\\Nouveaux.txt”).
-### Automatic normalization of line endings
+### Normalisation automatique des fins de ligne
-In order to ensure multi-platform compatibility of texts handled in the database, 4D automatically normalizes line endings so that they occupy a single character: `\r` (carriage return). This normalization is carried out at the level of form objects (variables or fields) hosting plain or multi-style text. Line endings that are not native, or that use a mix of several characters (for example `\r\n`), are considered as a single `\r`. Notez que, conformément à la norme XML (format de texte multi-style), les [commandes de texte multi-style](../commands/theme/Styled_Text.md) normalisent également les fins de ligne pour les variables de texte qui ne sont pas associées à des objets.
+Afin de garantir la compatibilité multiplateforme des textes gérés dans la base de données, 4D normalise automatiquement les fins de ligne pour qu’elles n’occupent qu’un seul caractère : `\r` (retour chariot). Cette normalisation s'effectue au niveau des objets de formulaire (variables ou champs) contenant du texte simple ou comportant plusieurs styles. Les fins de ligne qui ne sont pas natives, ou qui utilisent un mélange de plusieurs caractères (par exemple `\r\n`), sont considérées comme un seul `\r`. Notez que, conformément à la norme XML (format de texte multi-style), les [commandes de texte multi-style](../commands/theme/Styled_Text.md) normalisent également les fins de ligne pour les variables de texte qui ne sont pas associées à des objets.
-Ce principe facilite l'utilisation de commandes de texte multi-styles ou de commandes telles que [`HIGHLIGHT TEXT`](../commands/highlight-text) dans un contexte multiplateforme. However, you must take this into account in your processing when you work with texts from heterogeneous sources.
+Ce principe facilite l'utilisation de commandes de texte multi-styles ou de commandes telles que [`HIGHLIGHT TEXT`](../commands/highlight-text) dans un contexte multiplateforme. Cependant, vous devez en tenir compte dans votre traitement lorsque vous travaillez avec des textes provenant de sources hétérogènes.
## Opérateurs sur les chaînes
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Concepts/methods.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Concepts/methods.md
index 1c46e259eb9e55..932fd4e7bca3f9 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Concepts/methods.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Concepts/methods.md
@@ -65,14 +65,14 @@ Lorsque vous utilisez cette syntaxe, vous avez la garantie que vos formules sero
Cette syntaxe est acceptée dans toutes les formules 4D (ou expressions 4D), quel que soit leur contexte d'appel :
-- Formules 4D exécutées à l'aide de l'éditeur de formules ou à l'aide de commandes telles que [`EXECUTE FORMULA`](../commands/execute-formula), [`APPLY TO SELECTION`](../commands/apply-to-selection), [`QUERY BY FORMULA`](../commands/query-by-formula), [`LISTBOX INSERT COLUMN FORMULA`](../commands/listbox-insert-column-formula), etc.
-- expressions insérées dans des [zones de texte multi-styles](../FormObjects/properties_Text.md#supported-tags) (voir ST INSERT EXPRESSION),
-- expressions calculated in [transformation tags](../Tags/transformation-tags.md),
-- expressions inserted in external areas such as [4D Write Pro areas](../WritePro/managing-formulas.md).
+- formules 4D exécutées à l'aide de l'éditeur de formules ou à l'aide de commandes telles que [`EXECUTE FORMULA`](../commands/execute-formula), [`APPLY TO SELECTION`](../commands/apply-to-selection), [`QUERY BY FORMULA`](../commands/query-by-formula), [`LISTBOX INSERT COLUMN FORMULA`](../commands/listbox-insert-column-formula), etc.
+- expressions insérées dans des [zones de texte multi-styles](../FormObjects/properties_Text.md#supported-tags) (voir [`ST INSERT EXPRESSION`](../commands/st-insert-expression)),
+- expressions calculées dans les [balises de transformation](../Tags/transformation-tags.md),
+- expressions insérées dans des zones externes telles que les [zones 4D Write Pro](../WritePro/managing-formulas.md).
-#### Where to find the element numbers?
+#### Où trouver les numéros des éléments ?
-The token syntax requires the addition of the reference numbers of various elements. The location of these references depends on the type of element.
+La syntaxe du token nécessite l'ajout des numéros de référence des différents éléments. L'emplacement de ces références dépend du type d'élément.
-- **4D commands:** Command numbers can be found in the documentation ("Properties" area) as well as on the Commands page of the Explorer.
-- **Tables and fields**: Table and field numbers can be obtained using the [`Table`](../commands/table) and [`Field`](../commands/field) commands. They are also displayed in the Inspector palette of the Structure editor.
\ No newline at end of file
+- **Commandes 4D :** Les numéros des commandes figurent dans la documentation (section "Propriétés") ainsi que sur la page Commandes de l'Explorateur.
+- **Tables et champs** : Les numéros de tables et de champs peuvent être obtenus en utilisant les commandes [`Table`](../commands/table) et [`Field`](../commands/field). Ils sont également affichés dans la palette Inspecteur de l'éditeur Structure.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Desktop/building.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Desktop/building.md
index cc4fbec50ec9e1..7c1a8eb9e1fc7d 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Desktop/building.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Desktop/building.md
@@ -330,12 +330,12 @@ Vous pouvez cocher l'option **Permettre la mise à jour automatique...** pour le
Pour cela, vous devez cliquer sur le bouton **[...]** et désigner l'emplacement sur votre disque du fichier à utiliser pour la mise à jour. Le fichier à sélectionner dépend de la plate-forme courante du serveur :
-| Plateforme du serveur courant | Fichier requis | Détails |
-| ----------------------------- | ------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| macOS | Windows 4D Volume Desktop *ou* Windows client update archive | By default, you can select the `4D Volume Desktop` application for Windows. However, **it is recommended** to select a `.4darchive` file previously built on Windows for proper icon management and to preserve a signed .exe after updates. To do so, press **Shift** while clicking on [...] |
-| Windows | macOS client update archive | Sélectionnez un fichier `.4darchive` signé, précédemment créé sur macOS |
+| Plateforme du serveur courant | Fichier requis | Détails |
+| ----------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| macOS | Windows 4D Volume Desktop *ou* Windows client update archive | Par défaut, vous pouvez sélectionner l'application « 4D Volume Desktop » pour Windows. Cependant, **il est recommandé** de choisir un fichier `.4darchive` préalablement créé sous Windows afin d'assurer une gestion correcte des icônes et de conserver un fichier .exe signé après les mises à jour. Pour ce faire, maintenez la touche **Maj** enfoncée tout en cliquant sur [...] |
+| Windows | macOS client update archive | Sélectionnez un fichier `.4darchive` signé, précédemment créé sur macOS |
-You can build a specific `.4darchive` file on the concurrent platform by selecting only the [**Build client application**](#build-client-application) and the appropriate [**Allow automatic update...**](#copy-of-client-applications-inside-the-server-application) option.
+Vous pouvez construire un fichier `.4darchive` spécifique pour la plate-forme concurrente en sélectionnant uniquement [**Construire application cliente**](#build-client-application) et l'option [**Permettre la mise à jour automatique...**](#copie-des-applications-clientes-dans-lapplication-serveur) adéquate.
#### Comment proposer une mise à jour ?
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Desktop/clientServer.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Desktop/clientServer.md
index a45a33dc2c37e0..062109a410a795 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Desktop/clientServer.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Desktop/clientServer.md
@@ -149,21 +149,22 @@ Le tableau suivant résume l'emplacement par défaut où le code est exécuté e
| Méthodes de base de données :- On Backup Shutdown
- On Backup Startup
- On Server Close Connection
- On Server Open Connection
- On Server Shutdown
- On Server Startup
- On SQL Authentication
- On Web Authentication
- On Web Connection
| server | n/a |
| Méthodes de base de données : | client | n/a |
-## Management of sleeping client sessions
+## Gestion des sessions de clients en veille
-4D Server specifically handles cases where a machine running a 4D remote application switches to sleep mode while its connection to the server remains active.
+4D Server gère spécifiquement le cas où la machine d'une application distante 4D passe en mode veille alors que la connexion au serveur est toujours active.
-In this case, the remote application notifies 4D Server before entering sleep mode. The corresponding client session changes to the **Sleeping** status.
+Dans ce cas, l'application distante avertit 4D Server avant de passer en mode veille. La session client correspondante passe au statut **Sleeping**.

-This status frees server resources while preserving the session context.
+Ce statut libère les ressources du serveur tout en préservant le contexte de la session.
-When the remote machine wakes up, the application automatically reconnects and restores the existing session.
+Lorsque la machine distante sort du mode veille, l'application se reconnecte automatiquement et rétablit la session en cours.
-A sleeping client session is automatically dropped after 48 hours of inactivity.
+Une session client inactive est automatiquement fermée après 48 heures d'inactivité.
+
+Vous pouvez modifier ce délai d'expiration à l'aide de la commande [`SET DATABASE PARAMETER`](../commands/set-database-parameter) avec le sélecteur `Remote connection sleep timeout`.
-You can modify this timeout using the [`SET DATABASE PARAMETER`](../commands/set-database-parameter) command with the `Remote connection sleep timeout` selector.
## Gestion d'un pair injoignable
Lorsque la [couche réseau QUIC est utilisée](../settings/client-server.md#network-layer), les sessions client/serveur bénéficient d'une **fonctionnalité de reconnexion automatique** en cas de déconnexions imprévues. Parmi les déconnexions imprévues, on peut citer par exemple :
@@ -187,7 +188,7 @@ La couche réseau QUIC envoie automatiquement un événement "Unreachable" ("Inj
#### Le client distant ne répond plus
-Lorsqu'un 4D distant cesse inopinément de répondre, sur la [fenêtre d'administration du serveur](../ServerWindow/overview.md), le [statut de la session du client](../ServerWindow/sessions.md#list-of-users) devient **Unreachable**.
+Lorsqu'un 4D distant cesse inopinément de répondre, sur la [fenêtre d'administration du serveur](../ServerWindow/overview.md), le [statut de la session distante](../ServerWindow/sessions.md#list-of-users) devient **Unreachable**.

diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Notes/updates.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Notes/updates.md
index 1788864ae7e85c..a5a79400e3c83b 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Notes/updates.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Notes/updates.md
@@ -17,6 +17,7 @@ Lisez [**Les nouveautés de 4D 21 R4**](https://blog.4d.com/fr/whats-new-in-4d-2
- Nouvelle classe [`4D.QuotaManager`](../API/QuotaManagerClass.md) permettant de gérer des objets définissant des seuils destinés à protéger le serveur.
- Nouvelle requête REST [`$entityset/$release`](../REST/$entityset.md#entitysetrelease) permettant de supprimer des entity sets du cache du serveur.
- Informations de session améliorées dans la fenêtre d'administration du serveur 4D dans une nouvelle page [**Sessions**](../ServerWindow/sessions.md) (anciennement **Utilisateurs**).
+- [**Liste des bugs corrigés**](https://bugs.4d.fr/fixedbugslist?version=21_R4) : liste de tous les bugs qui ont été corrigés dans 4D 21 R4.
#### Changements de comportement
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Users/handling_users_groups.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Users/handling_users_groups.md
index e599d2d5bba5d0..45624873e8c774 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Users/handling_users_groups.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Users/handling_users_groups.md
@@ -58,7 +58,7 @@ L'éditeur des utilisateurs se trouve dans la boîte à outils de 4D.

-> Users and groups editor can be displayed at runtime using the [EDIT ACCESS](../commands/edit-access) command.
+> L'éditeur des utilisateurs et des groupes peut être affiché au moment de l'exécution à l'aide de la commande [EDIT ACCESS](../commands/edit-access).
> Toute la configuration des utilisateurs et des groupes peut également être modifiée pendant l'exécution de l'application à l'aide des commandes du langage 4D du thème `Utilisateurs et groupes`.
### Ajouter et modifier des utilisateurs
@@ -208,7 +208,7 @@ Les utilisateurs, les groupes ainsi que leurs droits d'accès sont stockés dans
Ce fichier peut être stocké aux emplacements suivants, en fonction de vos besoins :
- Si vous souhaitez utiliser le même répertoire pour tous les fichiers de données (ou si vous utilisez un seul fichier de données), stockez le fichier **directory.json** dans le dossier des paramètres de l'utilisateur, c'est-à-dire dans le dossier "Settings" au [même niveau que le dossier "Project"](Project/architecture.md#project-folder) (emplacement par défaut).
-- Si un fichier **directory.json** se trouve à cet emplacement, il est prioritaire par rapport au fichier du dossier Settings utilisateur. If you want to use a specific directory file per data file, store the **directory.json** file in the data settings folder, i.e. in the ["Settings" folder of the "Data" folder](../Project/architecture.md#settings-user-data). Cette configuration personnalisée/locale des utilisateurs et des groupes ne sera pas modifiée par une mise à niveau de l'application.
+- Si vous souhaitez utiliser un fichier de répertoire spécifique pour chaque fichier de données, enregistrez le fichier **directory.json** dans le dossier des paramètres de données, c'est-à-dire dans le [dossier "Settings" du dossier "Data"](../Project/architecture.md#settings-user-data). Si un fichier **directory.json** se trouve à cet emplacement, il est prioritaire par rapport au fichier du dossier Settings utilisateur. Cette configuration personnalisée/locale des utilisateurs et des groupes ne sera pas modifiée par une mise à niveau de l'application.
> Pour permettre des changements sûrs de mots de passe et d'appartenance à des groupes dans un environnement déployé, vous pouvez inclure votre fichier **directory.json** dans l'application serveur pendant le build, en utilisant l'[option correspondante du build application](../Desktop/building.md#incorporer-les-utilisateurs-et-les-groupes-du-projet-dans-l'application-serveur-construite).
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md
index a0e8d75b5d112a..0fe4a0bfd38df1 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md
@@ -476,7 +476,7 @@ Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant d
:::info
-Lorsque vous appelez la fonction `.get()` **sans** paramètre *settings*, une requête de valeur d'attribut est envoyée directement au serveur (le [cache ORDA](.. /ORDA/client-server-optimization.md#orda-cache) n'est pas utilisé). Par contre, lorsque vous appelez `.get()` **avec** un `context` passé dans le paramètre *settings*, les valeurs des attributs sont récupérées à partir du cache ORDA correspondant au contexte. Dans ce cas, il peut être conseillé d'appeler [`reload()`](EntityClass.md#reload) pour s'assurer que les données les plus récentes sont récupérées depuis le serveur.
+Lorsque vous appelez la fonction `.get()` **sans** paramètre *settings*, une requête de valeur d'attribut est envoyée directement au serveur (le [cache ORDA](../ORDA/client-server-optimization.md#orda-cache) n'est pas utilisé). Par contre, lorsque vous appelez `.get()` **avec** un `context` passé dans le paramètre *settings*, les valeurs des attributs sont récupérées à partir du cache ORDA correspondant au contexte. Dans ce cas, il peut être conseillé d'appeler [`reload()`](EntityClass.md#reload) pour s'assurer que les données les plus récentes sont récupérées depuis le serveur.
:::
@@ -1126,7 +1126,7 @@ ds.Class.query("info.coll[a].val != :1";0)
// trouve "les entités dont au moins une propriété val est différente de 0"
```
-Vous pouvez utiliser n'importe quelle lettre de l'alphabet comme notation `[a]` .
+Vous pouvez utiliser n'importe quelle lettre de l'alphabet comme notation `[a]`.
### Lier les critères de recherche pour les attributs de collections
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/flow-control.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/flow-control.md
index aaafbed5de58bf..e66522bbbeaffe 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/flow-control.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/flow-control.md
@@ -58,7 +58,7 @@ L'expression n'est TRUE que si les deux méthodes sont mises à TRUE. Or, même
End if
```
-However, the most elegant solution is then to use the [`&&` short-circuit operator](./operators.md#short-circuit-and-operator-) and to write:
+Cependant, la solution la plus élégante consiste alors à utiliser l'[opérateur de court-circuit `&&`](./operators.md#short-circuit-and-operator-) et à écrire :
```4d
If (MethodA && MethodB)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Desktop/building.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Desktop/building.md
index 5da42d712230ac..5fa34d1377ff1b 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Desktop/building.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Desktop/building.md
@@ -330,12 +330,12 @@ Vous pouvez cocher l'option **Permettre la mise à jour automatique...** pour le
Pour cela, vous devez cliquer sur le bouton **[...]** et désigner l'emplacement sur votre disque du fichier à utiliser pour la mise à jour. Le fichier à sélectionner dépend de la plate-forme courante du serveur :
-| Plateforme du serveur courant | Fichier requis | Détails |
-| ----------------------------- | ------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| macOS | Windows 4D Volume Desktop *ou* Windows client update archive | By default, you can select the `4D Volume Desktop` application for Windows. However, **it is recommended** to select a `.4darchive` file previously built on Windows for proper icon management and to preserve a signed .exe after updates. To do so, press **Shift** while clicking on [...] |
-| Windows | macOS client update archive | Sélectionnez un fichier `.4darchive` signé, précédemment créé sur macOS |
+| Plateforme du serveur courant | Fichier requis | Détails |
+| ----------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| macOS | Windows 4D Volume Desktop *ou* Windows client update archive | Par défaut, vous pouvez sélectionner l'application « 4D Volume Desktop » pour Windows. Cependant, **il est recommandé** de choisir un fichier `.4darchive` préalablement créé sous Windows afin d'assurer une gestion correcte des icônes et de conserver un fichier .exe signé après les mises à jour. Pour ce faire, maintenez la touche **Maj** enfoncée tout en cliquant sur [...] |
+| Windows | macOS client update archive | Sélectionnez un fichier `.4darchive` signé, précédemment créé sur macOS |
-You can build a specific `.4darchive` file on the concurrent platform by selecting only the [**Build client application**](#build-client-application) and the appropriate [**Allow automatic update...**](#copy-of-client-applications-inside-the-server-application) option.
+Vous pouvez construire un fichier `.4darchive` spécifique pour la plate-forme concurrente en sélectionnant uniquement [**Construire application cliente**](#build-client-application) et l'option [**Permettre la mise à jour automatique...**](#copie-des-applications-clientes-dans-lapplication-serveur) adéquate.
#### Comment proposer une mise à jour ?
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Users/handling_users_groups.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Users/handling_users_groups.md
index 5802a90357c936..345261b3ed7fe9 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Users/handling_users_groups.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Users/handling_users_groups.md
@@ -208,7 +208,7 @@ Les utilisateurs, les groupes ainsi que leurs droits d'accès sont stockés dans
Ce fichier peut être stocké aux emplacements suivants, en fonction de vos besoins :
- Si vous souhaitez utiliser le même répertoire pour tous les fichiers de données (ou si vous utilisez un seul fichier de données), stockez le fichier **directory.json** dans le dossier des paramètres de l'utilisateur, c'est-à-dire dans le dossier "Settings" au [même niveau que le dossier "Project"](Project/architecture.md#project-folder) (emplacement par défaut).
-- Si un fichier **directory.json** se trouve à cet emplacement, il est prioritaire par rapport au fichier du dossier Settings utilisateur. If you want to use a specific directory file per data file, store the **directory.json** file in the data settings folder, i.e. in the ["Settings" folder of the "Data" folder](../Project/architecture.md#settings-user-data). Cette configuration personnalisée/locale des utilisateurs et des groupes ne sera pas modifiée par une mise à niveau de l'application.
+- Si vous souhaitez utiliser un fichier de répertoire spécifique pour chaque fichier de données, enregistrez le fichier **directory.json** dans le dossier des paramètres de données, c'est-à-dire dans le [dossier "Settings" du dossier "Data"](../Project/architecture.md#settings-user-data). Si un fichier **directory.json** se trouve à cet emplacement, il est prioritaire par rapport au fichier du dossier Settings utilisateur. Cette configuration personnalisée/locale des utilisateurs et des groupes ne sera pas modifiée par une mise à niveau de l'application.
> Pour permettre des changements sûrs de mots de passe et d'appartenance à des groupes dans un environnement déployé, vous pouvez inclure votre fichier **directory.json** dans l'application serveur pendant le build, en utilisant l'[option correspondante du build application](../Desktop/building.md#incorporer-les-utilisateurs-et-les-groupes-du-projet-dans-l'application-serveur-construite).
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/methods.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/methods.md
index 6c832f62d16c94..24b53e0886fc86 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/methods.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/methods.md
@@ -66,7 +66,7 @@ When you use this syntax, you guarantee that your formulas will be interpreted c
This syntax is accepted in all 4D formulas (or 4D expressions) regardless of the calling context:
- 4D formulas executed using the Formula editor or using commands such as [`EXECUTE FORMULA`](../commands/execute-formula), [`APPLY TO SELECTION`](../commands/apply-to-selection), [`QUERY BY FORMULA`](../commands/query-by-formula), [`LISTBOX INSERT COLUMN FORMULA`](../commands/listbox-insert-column-formula), etc.
-- expressions inserted in [multi-style text areas](../FormObjects/properties_Text.md#supported-tags) (see ST INSERT EXPRESSION),
+- expressions inserted in [multi-style text areas](../FormObjects/properties_Text.md#supported-tags) (see [`ST INSERT EXPRESSION`](../commands/st-insert-expression)),
- expressions calculated in [transformation tags](../Tags/transformation-tags.md),
- expressions inserted in external areas such as [4D Write Pro areas](../WritePro/managing-formulas.md).
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md
index aa2fa6361d119d..40d6abb69b1c45 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md
@@ -17,6 +17,7 @@ title: リリースノート
- サーバーを保護するための閾値オブジェクトを管理するための[`4D.QuotaManager`](../API/QuotaManagerClass.md) クラス。
- サーバーキャッシュからエンティティのセットを削除するための新しい[`$entityset/$release`](../REST/$entityset.md#entitysetrelease) REST リクエスト。
- Improved session information in the 4D Server Administration window in a new [**Sessions**](../ServerWindow/sessions.md) page (formerly **Users**).
+- [**修正リスト**](https://bugs.4d.fr/fixedbugslist?version=21_R4): 4D 21 R4 で修正されたバグのリストです ([日本語版はこちら](https://4d-jp.github.io/2024/4/release-note-version-20r4/))。
#### 動作の変更
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsResult.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsResult.md
index 4dcb259120c79f..245dc2281fd8b5 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsResult.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsResult.md
@@ -22,12 +22,12 @@ title: OpenAIEmbeddingsResult
### usage
-The `usage` property returns an object containing token usage information for embeddings.
+`usage` プロパティは埋め込みのトークン使用状況情報を格納したオブジェクトを返します。
-| フィールド | 型 | 説明 |
-| --------------- | ------- | ----------------------------------------------------------------------------------------------------------------- |
-| `prompt_tokens` | Integer | Number of tokens in the input text(s). |
-| `total_tokens` | Integer | Total tokens used (same as prompt_tokens for embeddings). |
+| フィールド | 型 | 説明 |
+| --------------- | ------- | ------------------------------------------------------------------------------ |
+| `prompt_tokens` | Integer | 入力テキスト内のトークンの数。 |
+| `total_tokens` | Integer | 使用されたトークンの総数(埋め込みの prompt_tokens と同じ)。 |
**レスポンスの例:**
@@ -38,7 +38,7 @@ The `usage` property returns an object containing token usage information for em
}
```
-> **Note:** Embeddings only consume prompt tokens (there is no completion), so `total_tokens` equals `prompt_tokens`.
+> **注意:** 埋め込みはプロンプトトークンのみを消費する(補完はありません)ため、`total_tokens` と `prompt_tokens` は同じです。
## 参照
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImagesResult.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImagesResult.md
index 8edb995c8f683a..c218b7deb0ce75 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImagesResult.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImagesResult.md
@@ -19,21 +19,21 @@ title: OpenAIImagesResult
### usage
-The `usage` property returns an object containing token usage information for image generation (when supported by the provider).
+`usage` プロパティは画像生成のトークン使用状況を格納したオブジェクトを返します(プロバイダーからサポートされていれば)。
-| フィールド | 型 | 説明 |
-| ---------------------- | ------- | --------------------------------------------------------------------------- |
-| `total_tokens` | Integer | Total tokens used. |
-| `input_tokens` | Integer | Number of tokens in the input (prompt). |
-| `output_tokens` | Integer | Number of tokens for the output (image). |
-| `input_tokens_details` | Object | Breakdown of input tokens (optional). |
+| フィールド | 型 | 説明 |
+| ---------------------- | ------- | ------------------------------------ |
+| `total_tokens` | Integer | 使用されたトークンの総数。 |
+| `input_tokens` | Integer | 入力(プロンプト)でのトークン数。 |
+| `output_tokens` | Integer | 出力(画像)でのトークン数。 |
+| `input_tokens_details` | Object | 入力トークンの詳細(オプション)。 |
#### input_tokens_details
-| フィールド | 型 | 説明 |
-| -------------- | ------- | ----------------------------------------------------------------------------------------- |
-| `text_tokens` | Integer | Number of text tokens in the prompt. |
-| `image_tokens` | Integer | Number of image tokens (for image editing/variations). |
+| フィールド | 型 | 説明 |
+| -------------- | ------- | ------------------------------------------- |
+| `text_tokens` | Integer | プロンプト内でのテキストトークン数。 |
+| `image_tokens` | Integer | 画像トークンの数(画像編集/バリエーション用)。 |
**レスポンスの例:**
@@ -49,7 +49,7 @@ The `usage` property returns an object containing token usage information for im
}
```
-> **Note:** Image generation usage may not be available from all providers. The structure may vary depending on the specific image API endpoint used.
+> **注意:** 画像生成使用状況は、全てのプロバイダーにおいて利用可能とは限りません。 この構造は、使用している特定の画像API エンドポイントによっては異なる場合があります。
## 関数
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIMessage.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIMessage.md
index 8a3b927ba495ab..e23792e34bd194 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIMessage.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIMessage.md
@@ -5,17 +5,17 @@ title: OpenAIMessage
# OpenAIMessage
-`OpenAIMessage` クラスはロール、コンテンツ、そしてオプションとしてユーザーを格納した構造化されたメッセージを表します。 このクラスはメッセージのテキストや他のコンテンツを操作・取得するメソッドを提供します。 このクラスはメッセージのテキストや他のコンテンツを操作・取得するメソッドを提供します。
+`OpenAIMessage` クラスはロール、コンテンツ、そしてオプションとしてユーザーを格納した構造化されたメッセージを表します。 このクラスはメッセージのテキストや他のコンテンツを操作・取得するメソッドを提供します。
## プロパティ
-| プロパティ | 型 | 説明 |
-| -------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------- |
-| `role` | Text | メッセージの役割(例: "user"、"assistant"、"system"、"tool")。 |
-| `内容` | Variant | メッセージのコンテンツ。テキスト、またはオブジェクトのコレクションのいずれかです。 |
-| `user` | Text | メッセージに割り当てられたユーザーを表すオプションのプロパティ。 |
-| `tool_calls` | Collection | アシスタントからリクエストされたツール呼び出しのコレクション。 各ツール呼び出しには `id`、`type`、`function` オブジェクトが含まれます。 各ツール呼び出しには `id`、`type`、`function` オブジェクトが含まれます。 |
-| `tool_call_id` | Text | このメッセージが返答しているツール呼び出しのID (`role` が "tool"の場合に使用されます)。 |
+| プロパティ | 型 | 説明 |
+| -------------- | ---------- | ----------------------------------------------------------------------------------- |
+| `role` | Text | メッセージの役割(例: "user"、"assistant"、"system"、"tool")。 |
+| `内容` | Variant | メッセージのコンテンツ。テキスト、またはオブジェクトのコレクションのいずれかです。 |
+| `user` | Text | メッセージに割り当てられたユーザーを表すオプションのプロパティ。 |
+| `tool_calls` | Collection | アシスタントからリクエストされたツール呼び出しのコレクション。 各ツール呼び出しには `id`、`type`、`function` オブジェクトが含まれます。 |
+| `tool_call_id` | Text | このメッセージが返答しているツール呼び出しのID (`role` が "tool"の場合に使用されます)。 |
## 計算プロパティ
@@ -29,12 +29,12 @@ title: OpenAIMessage
**addImageURL**(*imageURL* : Text; *detail* : Text)
-| 引数 | 型 | 説明 |
-| ---------- | ---- | ---------------------------------------------------------------------------------------- |
-| *imageURL* | Text | メッセージに追加する画像のURL。 |
-| *detail* | Text | The detail level of the image: "auto", "low", or "high". |
+| 引数 | 型 | 説明 |
+| ---------- | ---- | --------------------------------------------------- |
+| *imageURL* | Text | メッセージに追加する画像のURL。 |
+| *detail* | Text | 画像の詳細レベル: "auto"、 "low"、または "high"。 |
-メッセージのコンテンツに画像URL を追加します。 コンテンツが現在テキストの場合、コレクション形式に変換されます。 メッセージのコンテンツにファイル参照を追加します。 コンテンツが現在テキストの場合、コレクション形式に変換されます。
+メッセージのコンテンツに画像URL を追加します。 コンテンツが現在テキストの場合、コレクション形式に変換されます。
### addFileId()
@@ -44,7 +44,7 @@ title: OpenAIMessage
| -------- | ---- | -------------------- |
| *fileId* | Text | メッセージに追加するファイルの ID 。 |
-メッセージのコンテンツにファイル参照を追加します。 メッセージのコンテンツにファイル参照を追加します。 コンテンツが現在テキストの場合、コレクション形式に変換されます。
+メッセージのコンテンツにファイル参照を追加します。 コンテンツが現在テキストの場合、コレクション形式に変換されます。
## 使用例
@@ -137,7 +137,7 @@ var $toolResponse:=cs.AIKit.OpenAIMessage.new({ \
// 会話にそれを追加して続行する
```
-**重要:** レスポンス内の`tool_call_id` は、元のツール呼び出しの`id` と完全に一致している必要があります。 これによってAI モデルはあなたのレスポンスと、呼び出しを行った特定の関数を正確に結びつけることができます。 これによってAI モデルはあなたのレスポンスと、呼び出しを行った特定の関数を正確に結びつけることができます。
+**重要:** レスポンス内の`tool_call_id` は、元のツール呼び出しの`id` と完全に一致している必要があります。 これによってAI モデルはあなたのレスポンスと、呼び出しを行った特定の関数を正確に結びつけることができます。
## 参照
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIParameters.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIParameters.md
index 7af036caae295d..69749ec2f84b99 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIParameters.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIParameters.md
@@ -13,15 +13,15 @@ title: OpenAIParameters
成功かエラーかに関係なく結果を受け取るためには、このコールバックプロパティを使用します:
-| プロパティ | 型 | 説明 |
-| --------------------------------------------------- | ----------- | ------------------------------------------------------------------ |
+| プロパティ | 型 | 説明 |
+| --------------------------------------------------- | --------------------------- | ------------------------------------------------ |
| `onTerminate`
(または `formula`) | 4D.Function | 終了時に非同期で呼び出す関数。
*カレントプロセスが終了しないように注意してください。* |
成功とエラー処理をより細やかに管理するためにはこれらのコールバックプロパティを使用します:
-| プロパティ | 型 | 説明 |
-| ------------ | ----------- | -------------------------------------------------------------------------------------- |
-| `onResponse` | 4D.Function | リクエストが**正常に**終了した場合に非同期で呼び出される関数。
*カレントプロセスが終了しないように注意してください。* |
+| プロパティ | 型 | 説明 |
+| ------------ | --------------------------- | ------------------------------------------------------------------- |
+| `onResponse` | 4D.Function | リクエストが**正常に**終了した場合に非同期で呼び出される関数。
*カレントプロセスが終了しないように注意してください。* |
| `onError` | 4D.Function | リクエストが**エラーで**終了した場合に非同期で呼び出される関数。
*カレントプロセスが終了しないように注意してください。* |
> コールバック関数は、同期コード内での関数によって返される結果のオブジェクト型([OpenAIResult](OpenAIResult.md) 子クラスのうちのいずれか)と同じものを受け取ります。 以下の例を参照.
@@ -30,12 +30,12 @@ title: OpenAIParameters
### ネットワークプロパティ
-| プロパティ | 型 | 説明 |
-| -------------- | --------- | -------------------------------------------------------------------------------------- |
-| `timeout` | Real | クライアントレベルのリクエストのデフォルトのタイムアウトをオーバーライドします(秒単位)。 デフォルトは0です。 デフォルトは0です。 |
-| `httpAgent` | HTTPAgent | クライアントレベルのリクエストのデフォルトのHTTP エージェントをオーバーライドします。 |
-| `maxRetries` | Integer | リクエストのリトライの最大回数。 (コードが非同期でない場合、つまり関数が提供されていない場合のみ) |
-| `extraHeaders` | Object | リクエストに付随して送信する追加のヘッダー。 |
+| プロパティ | 型 | 説明 |
+| -------------- | --------- | --------------------------------------------------------------------------- |
+| `timeout` | Real | クライアントレベルのリクエストのデフォルトのタイムアウトをオーバーライドします(秒単位)。 デフォルトは0です。 |
+| `httpAgent` | HTTPAgent | クライアントレベルのリクエストのデフォルトのHTTP エージェントをオーバーライドします。 |
+| `maxRetries` | Integer | リクエストのリトライの最大回数。 (コードが非同期でない場合、つまり関数が提供されていない場合のみ) |
+| `extraHeaders` | Object | リクエストに付随して送信する追加のヘッダー。 |
### OpenAPIプロパティ
@@ -51,7 +51,7 @@ title: OpenAIParameters
## 継承クラス
-特定の用途のためにこのクラスの機能を拡張するために、いくつかのクラスが`OpenAIParameters` クラスを継承します。 特定の用途のためにこのクラスの機能を拡張するために、いくつかのクラスが`OpenAIParameters` クラスを継承します。 `OpenAIParameters` 以下はクラスを拡張するクラスの一部です:
+特定の用途のためにこのクラスの機能を拡張するために、いくつかのクラスが`OpenAIParameters` クラスを継承します。 `OpenAIParameters` 以下はクラスを拡張するクラスの一部です:
- [OpenAIChatCompletionsParameters](OpenAIChatCompletionsParameters.md)
- [OpenAIChatCompletionsMessagesParameters](OpenAIChatCompletionsMessagesParameters.md)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md
index 664eca9f3997f1..21572df0068275 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md
@@ -7,13 +7,13 @@ title: OpenAIProviders
## 概要
-The `OpenAIProviders` class manages AI provider configurations by loading configuration and handling resolution of model strings in the `provider:model` format.
+`OpenAIProviders` クラスは、設定をロードし、`provider:model` フォーマットのモデル文字列の解決を管理することで、AI プロバイダー設定を管理します。
-For complete usage documentation, see [Provider Model Aliases](../provider-model-aliases.md).
+完全な使用法のドキュメンテーションについては、[プロバイダーモデルエイリアス](../provider-model-aliases.md) の章を参照してください。
## 説明
-This class enables multi-provider support by:
+このクラスを使用すると、以下の様な方法でマルチプロバイダーのサポートを可能にします:
- Loading provider configurations from a single JSON file
- Loading named model aliases that map to providers and model IDs
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/Admin/server-maintenance-1.png b/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/Admin/server-maintenance-1.png
new file mode 100644
index 00000000000000..c2ee5dc3e69fe0
Binary files /dev/null and b/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/Admin/server-maintenance-1.png differ
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/Admin/server-process-actions-1.png b/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/Admin/server-process-actions-1.png
new file mode 100644
index 00000000000000..b64709b84c87c6
Binary files /dev/null and b/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/Admin/server-process-actions-1.png differ
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/Admin/server-sessions-1.png b/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/Admin/server-sessions-1.png
new file mode 100644
index 00000000000000..3cc48a1bbbb359
Binary files /dev/null and b/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/Admin/server-sessions-1.png differ
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/Admin/server-sessions-sort-1.png b/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/Admin/server-sessions-sort-1.png
new file mode 100644
index 00000000000000..0f69fa668f076f
Binary files /dev/null and b/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/Admin/server-sessions-sort-1.png differ
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/aikit/Classes/OpenAIFilesAPI.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/aikit/Classes/OpenAIFilesAPI.md
index 2eda3b375466c0..1ef0ab1f290184 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/aikit/Classes/OpenAIFilesAPI.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/aikit/Classes/OpenAIFilesAPI.md
@@ -5,9 +5,9 @@ title: OpenAIFilesAPI
# OpenAIFilesAPI
-`OpenAIFilesAPI` クラスはOpenAI のAPI を使用してファイルを管理する機能を提供します。 `OpenAIFilesAPI` クラスはOpenAI のAPI を使用してファイルを管理する機能を提供します。 ファイルをアップロードして、 [Fine-tuning](https://developers.openai.com/api/reference/resources/fine_tuning)、 [Batch](https://developers.openai.com/api/reference/resources/batches) 処理、そしてVision を含む様々なエンドポイントで使用することができます。 `OpenAIFilesAPI` クラスはOpenAI のAPI を使用してファイルを管理する機能を提供します。 ファイルをアップロードして、 [Fine-tuning](https://developers.openai.com/api/reference/resources/fine_tuning)、 [Batch](https://developers.openai.com/api/reference/resources/batches) 処理、そしてVision を含む様々なエンドポイントで使用することができます。
+`OpenAIFilesAPI` クラスはOpenAI のAPI を使用してファイルを管理する機能を提供します。 ファイルをアップロードして、 [Fine-tuning](https://developers.openai.com/api/reference/resources/fine_tuning)、 [Batch](https://developers.openai.com/api/reference/resources/batches) 処理、そしてVision を含む様々なエンドポイントで使用することができます。
-> **注意:** この API はOpenAI としか互換性がありません。 [互換性のあるプロバイダー](../compatible-openai.md) ドキュメンテーションに記載されている他のプロバイダーでは、ファイル管理操作をサポートしていません。 [互換性のあるプロバイダー](../compatible-openai.md) ドキュメンテーションに記載されている他のプロバイダーでは、ファイル管理操作をサポートしていません。
+> **注意:** この API はOpenAI としか互換性がありません。 [互換性のあるプロバイダー](../compatible-openai.md) ドキュメンテーションに記載されている他のプロバイダーでは、ファイル管理操作をサポートしていません。
API 参照:
@@ -73,7 +73,7 @@ End if
#### 非同期の例
-ファイルアップロードは(特に512 MBまでの大きなファイルの場合)長時間のオペレーションとなり得るため、アプリケーションをブロックするのを避けるために非同期の呼び出しを使用することが推奨されます。 詳細については[非同期呼び出し](../非同期呼び出し.md) を参照してください。 詳細については[非同期呼び出し](../非同期呼び出し.md) を参照してください。
+ファイルアップロードは(特に512 MBまでの大きなファイルの場合)長時間のオペレーションとなり得るため、アプリケーションをブロックするのを避けるために非同期の呼び出しを使用することが推奨されます。 詳細については[非同期呼び出し](../非同期呼び出し.md) を参照してください。
```4d
var $file:=File("/RESOURCES/large-training-data.jsonl")
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/aikit/Classes/OpenAIMessage.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/aikit/Classes/OpenAIMessage.md
index 8a3b927ba495ab..e23792e34bd194 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/aikit/Classes/OpenAIMessage.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/aikit/Classes/OpenAIMessage.md
@@ -5,17 +5,17 @@ title: OpenAIMessage
# OpenAIMessage
-`OpenAIMessage` クラスはロール、コンテンツ、そしてオプションとしてユーザーを格納した構造化されたメッセージを表します。 このクラスはメッセージのテキストや他のコンテンツを操作・取得するメソッドを提供します。 このクラスはメッセージのテキストや他のコンテンツを操作・取得するメソッドを提供します。
+`OpenAIMessage` クラスはロール、コンテンツ、そしてオプションとしてユーザーを格納した構造化されたメッセージを表します。 このクラスはメッセージのテキストや他のコンテンツを操作・取得するメソッドを提供します。
## プロパティ
-| プロパティ | 型 | 説明 |
-| -------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------- |
-| `role` | Text | メッセージの役割(例: "user"、"assistant"、"system"、"tool")。 |
-| `内容` | Variant | メッセージのコンテンツ。テキスト、またはオブジェクトのコレクションのいずれかです。 |
-| `user` | Text | メッセージに割り当てられたユーザーを表すオプションのプロパティ。 |
-| `tool_calls` | Collection | アシスタントからリクエストされたツール呼び出しのコレクション。 各ツール呼び出しには `id`、`type`、`function` オブジェクトが含まれます。 各ツール呼び出しには `id`、`type`、`function` オブジェクトが含まれます。 |
-| `tool_call_id` | Text | このメッセージが返答しているツール呼び出しのID (`role` が "tool"の場合に使用されます)。 |
+| プロパティ | 型 | 説明 |
+| -------------- | ---------- | ----------------------------------------------------------------------------------- |
+| `role` | Text | メッセージの役割(例: "user"、"assistant"、"system"、"tool")。 |
+| `内容` | Variant | メッセージのコンテンツ。テキスト、またはオブジェクトのコレクションのいずれかです。 |
+| `user` | Text | メッセージに割り当てられたユーザーを表すオプションのプロパティ。 |
+| `tool_calls` | Collection | アシスタントからリクエストされたツール呼び出しのコレクション。 各ツール呼び出しには `id`、`type`、`function` オブジェクトが含まれます。 |
+| `tool_call_id` | Text | このメッセージが返答しているツール呼び出しのID (`role` が "tool"の場合に使用されます)。 |
## 計算プロパティ
@@ -29,12 +29,12 @@ title: OpenAIMessage
**addImageURL**(*imageURL* : Text; *detail* : Text)
-| 引数 | 型 | 説明 |
-| ---------- | ---- | ---------------------------------------------------------------------------------------- |
-| *imageURL* | Text | メッセージに追加する画像のURL。 |
-| *detail* | Text | The detail level of the image: "auto", "low", or "high". |
+| 引数 | 型 | 説明 |
+| ---------- | ---- | --------------------------------------------------- |
+| *imageURL* | Text | メッセージに追加する画像のURL。 |
+| *detail* | Text | 画像の詳細レベル: "auto"、 "low"、または "high"。 |
-メッセージのコンテンツに画像URL を追加します。 コンテンツが現在テキストの場合、コレクション形式に変換されます。 メッセージのコンテンツにファイル参照を追加します。 コンテンツが現在テキストの場合、コレクション形式に変換されます。
+メッセージのコンテンツに画像URL を追加します。 コンテンツが現在テキストの場合、コレクション形式に変換されます。
### addFileId()
@@ -44,7 +44,7 @@ title: OpenAIMessage
| -------- | ---- | -------------------- |
| *fileId* | Text | メッセージに追加するファイルの ID 。 |
-メッセージのコンテンツにファイル参照を追加します。 メッセージのコンテンツにファイル参照を追加します。 コンテンツが現在テキストの場合、コレクション形式に変換されます。
+メッセージのコンテンツにファイル参照を追加します。 コンテンツが現在テキストの場合、コレクション形式に変換されます。
## 使用例
@@ -137,7 +137,7 @@ var $toolResponse:=cs.AIKit.OpenAIMessage.new({ \
// 会話にそれを追加して続行する
```
-**重要:** レスポンス内の`tool_call_id` は、元のツール呼び出しの`id` と完全に一致している必要があります。 これによってAI モデルはあなたのレスポンスと、呼び出しを行った特定の関数を正確に結びつけることができます。 これによってAI モデルはあなたのレスポンスと、呼び出しを行った特定の関数を正確に結びつけることができます。
+**重要:** レスポンス内の`tool_call_id` は、元のツール呼び出しの`id` と完全に一致している必要があります。 これによってAI モデルはあなたのレスポンスと、呼び出しを行った特定の関数を正確に結びつけることができます。
## 参照
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/aikit/Classes/OpenAIParameters.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/aikit/Classes/OpenAIParameters.md
index 0ec0cb818e198b..69749ec2f84b99 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/aikit/Classes/OpenAIParameters.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/aikit/Classes/OpenAIParameters.md
@@ -13,16 +13,16 @@ title: OpenAIParameters
成功かエラーかに関係なく結果を受け取るためには、このコールバックプロパティを使用します:
-| プロパティ | 型 | 説明 |
-| --------------------------------------------------- | --------------------------- | ----------------------------------------------------------------------------------------- |
-| `onTerminate`
(または `formula`) | 4D.Function | 終了時に非同期で呼び出す関数。
*Ensure that the current process does not terminate.* |
+| プロパティ | 型 | 説明 |
+| --------------------------------------------------- | --------------------------- | ------------------------------------------------ |
+| `onTerminate`
(または `formula`) | 4D.Function | 終了時に非同期で呼び出す関数。
*カレントプロセスが終了しないように注意してください。* |
成功とエラー処理をより細やかに管理するためにはこれらのコールバックプロパティを使用します:
-| プロパティ | 型 | 説明 |
-| ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `onResponse` | 4D.Function | リクエストが**正常に**終了した場合に非同期で呼び出される関数。
*Ensure that the current process does not terminate.*
*Ensure that the current process does not terminate.* |
-| `onError` | 4D.Function | リクエストが**エラーで**終了した場合に非同期で呼び出される関数。
*Ensure that the current process does not terminate.*
*Ensure that the current process does not terminate.* |
+| プロパティ | 型 | 説明 |
+| ------------ | --------------------------- | ------------------------------------------------------------------- |
+| `onResponse` | 4D.Function | リクエストが**正常に**終了した場合に非同期で呼び出される関数。
*カレントプロセスが終了しないように注意してください。* |
+| `onError` | 4D.Function | リクエストが**エラーで**終了した場合に非同期で呼び出される関数。
*カレントプロセスが終了しないように注意してください。* |
> コールバック関数は、同期コード内での関数によって返される結果のオブジェクト型([OpenAIResult](OpenAIResult.md) 子クラスのうちのいずれか)と同じものを受け取ります。 以下の例を参照.
@@ -30,12 +30,12 @@ title: OpenAIParameters
### ネットワークプロパティ
-| プロパティ | 型 | 説明 |
-| -------------- | --------- | -------------------------------------------------------------------------------------- |
-| `timeout` | Real | クライアントレベルのリクエストのデフォルトのタイムアウトをオーバーライドします(秒単位)。 デフォルトは0です。 デフォルトは0です。 |
-| `httpAgent` | HTTPAgent | クライアントレベルのリクエストのデフォルトのHTTP エージェントをオーバーライドします。 |
-| `maxRetries` | Integer | リクエストのリトライの最大回数。 (コードが非同期でない場合、つまり関数が提供されていない場合のみ) |
-| `extraHeaders` | Object | リクエストに付随して送信する追加のヘッダー。 |
+| プロパティ | 型 | 説明 |
+| -------------- | --------- | --------------------------------------------------------------------------- |
+| `timeout` | Real | クライアントレベルのリクエストのデフォルトのタイムアウトをオーバーライドします(秒単位)。 デフォルトは0です。 |
+| `httpAgent` | HTTPAgent | クライアントレベルのリクエストのデフォルトのHTTP エージェントをオーバーライドします。 |
+| `maxRetries` | Integer | リクエストのリトライの最大回数。 (コードが非同期でない場合、つまり関数が提供されていない場合のみ) |
+| `extraHeaders` | Object | リクエストに付随して送信する追加のヘッダー。 |
### OpenAPIプロパティ
@@ -51,7 +51,7 @@ title: OpenAIParameters
## 継承クラス
-特定の用途のためにこのクラスの機能を拡張するために、いくつかのクラスが`OpenAIParameters` クラスを継承します。 特定の用途のためにこのクラスの機能を拡張するために、いくつかのクラスが`OpenAIParameters` クラスを継承します。 `OpenAIParameters` 以下はクラスを拡張するクラスの一部です:
+特定の用途のためにこのクラスの機能を拡張するために、いくつかのクラスが`OpenAIParameters` クラスを継承します。 `OpenAIParameters` 以下はクラスを拡張するクラスの一部です:
- [OpenAIChatCompletionsParameters](OpenAIChatCompletionsParameters.md)
- [OpenAIChatCompletionsMessagesParameters](OpenAIChatCompletionsMessagesParameters.md)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/aikit/Classes/OpenAIProviders.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/aikit/Classes/OpenAIProviders.md
index 664eca9f3997f1..21572df0068275 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/aikit/Classes/OpenAIProviders.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/aikit/Classes/OpenAIProviders.md
@@ -7,13 +7,13 @@ title: OpenAIProviders
## 概要
-The `OpenAIProviders` class manages AI provider configurations by loading configuration and handling resolution of model strings in the `provider:model` format.
+`OpenAIProviders` クラスは、設定をロードし、`provider:model` フォーマットのモデル文字列の解決を管理することで、AI プロバイダー設定を管理します。
-For complete usage documentation, see [Provider Model Aliases](../provider-model-aliases.md).
+完全な使用法のドキュメンテーションについては、[プロバイダーモデルエイリアス](../provider-model-aliases.md) の章を参照してください。
## 説明
-This class enables multi-provider support by:
+このクラスを使用すると、以下の様な方法でマルチプロバイダーのサポートを可能にします:
- Loading provider configurations from a single JSON file
- Loading named model aliases that map to providers and model IDs
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4.json b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4.json
index c72a8c13988636..a85e3dce2016c5 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4.json
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4.json
@@ -1,487 +1,435 @@
{
"version.label": {
- "message": "次へ",
- "description": "The label for version current"
+ "message": "21 R4 BETA",
+ "description": "The label for version 21-R4"
},
"sidebar.docs.category.Getting Started": {
"message": "はじめに",
"description": "The label for category 'Getting Started' in sidebar 'docs'"
},
- "sidebar.docs.category.Core Development": {
- "message": "コア開発",
- "description": "The label for category 'Core Development' in sidebar 'docs'"
+ "sidebar.docs.category.Getting Started.link.generated-index.title": {
+ "message": "はじめに",
+ "description": "The generated-index page title for category 'Getting Started' in sidebar 'docs'"
+ },
+ "sidebar.docs.category.Project & IDE": {
+ "message": "Project & IDE",
+ "description": "The label for category 'Project & IDE' in sidebar 'docs'"
},
- "sidebar.docs.category.Project Management": {
- "message": "プロジェクト管理",
- "description": "The label for category Project Management in sidebar docs"
+ "sidebar.docs.category.Project & IDE.link.generated-index.title": {
+ "message": "Project & IDE",
+ "description": "The generated-index page title for category 'Project & IDE' in sidebar 'docs'"
},
- "sidebar.docs.category.Data Types": {
- "message": "データタイプ",
- "description": "The label for category 'Data Types' in sidebar 'docs'"
+ "sidebar.docs.category.Exploring Projects": {
+ "message": "Exploring Projects",
+ "description": "The label for category 'Exploring Projects' in sidebar 'docs'"
},
- "sidebar.docs.category.Control Flow": {
- "message": "制御フロー",
- "description": "The label for category Control Flow in sidebar docs"
+ "sidebar.docs.category.Database Structure": {
+ "message": "Database Structure",
+ "description": "The label for category 'Database Structure' in sidebar 'docs'"
},
- "sidebar.docs.category.ORDA": {
- "message": "ORDA",
- "description": "The label for category 'ORDA' in sidebar 'docs'"
+ "sidebar.docs.category.Methods & Classes": {
+ "message": "Methods & Classes",
+ "description": "The label for category 'Methods & Classes' in sidebar 'docs'"
},
- "sidebar.docs.category.Debugging": {
- "message": "デバッガー",
- "description": "The label for category 'Debugging' in sidebar 'docs'"
+ "sidebar.docs.category.Database Methods": {
+ "message": "データベースメソッド",
+ "description": "The label for category 'Database Methods' in sidebar 'docs'"
+ },
+ "sidebar.docs.category.Database Methods.link.generated-index.title": {
+ "message": "データベースメソッド",
+ "description": "The generated-index page title for category 'Database Methods' in sidebar 'docs'"
},
"sidebar.docs.category.Settings": {
"message": "Settings",
"description": "The label for category 'Settings' in sidebar 'docs'"
},
- "sidebar.docs.category.Preferences": {
- "message": "環境設定",
- "description": "The label for category Preferences in sidebar docs"
+ "sidebar.docs.category.Debugging": {
+ "message": "デバッガー",
+ "description": "The label for category 'Debugging' in sidebar 'docs'"
},
- "sidebar.docs.category.Administration": {
- "message": "管理",
- "description": "The label for category 'Administration' in sidebar 'docs'"
+ "sidebar.docs.category.Application Preferences": {
+ "message": "Application Preferences",
+ "description": "The label for category 'Application Preferences' in sidebar 'docs'"
},
- "sidebar.docs.category.4D Server Administration Window": {
- "message": "4D Server 管理ウィンドウ",
- "description": "The label for category '4D Server Administration Window' in sidebar 'docs'"
+ "sidebar.docs.category.4D Language": {
+ "message": "4Dランゲージ",
+ "description": "The label for category '4D Language' in sidebar 'docs'"
},
- "sidebar.docs.category.Web Administration": {
- "message": "Web 管理",
- "description": "The label for category 'Web Administration' in sidebar 'docs'"
+ "sidebar.docs.category.4D Language.link.generated-index.title": {
+ "message": "4Dランゲージ",
+ "description": "The generated-index page title for category '4D Language' in sidebar 'docs'"
},
- "sidebar.docs.category.Command Line Interface": {
- "message": "コマンドライン・インターフェース",
- "description": "The label for category Command Line Interface in sidebar docs"
+ "sidebar.docs.category.Concepts": {
+ "message": "コンセプト",
+ "description": "The label for category 'Concepts' in sidebar 'docs'"
},
- "sidebar.docs.category.TLS Protocol": {
- "message": "TLSプロトコル",
- "description": "The label for category TLS Protocol in sidebar docs"
+ "sidebar.docs.category.Data Types": {
+ "message": "データタイプ",
+ "description": "The label for category 'Data Types' in sidebar 'docs'"
},
- "sidebar.docs.category.Access Rights": {
- "message": "アクセス権限",
- "description": "The label for category 'Access Rights' in sidebar 'docs'"
+ "sidebar.docs.category.Commands by theme": {
+ "message": "Commands by theme",
+ "description": "The label for category 'Commands by theme' in sidebar 'docs'"
},
- "sidebar.docs.category.MSC": {
- "message": "メンテナンス&セキュリティセンター",
- "description": "The label for category 'MSC' in sidebar 'docs'"
+ "sidebar.docs.category.Commands by theme.link.generated-index.title": {
+ "message": "Commands by theme",
+ "description": "The generated-index page title for category 'Commands by theme' in sidebar 'docs'"
},
- "sidebar.docs.category.Backup and Restore": {
- "message": "バックアップと復元",
- "description": "The label for category 'Backup and Restore' in sidebar 'docs'"
+ "sidebar.docs.category.Commands by theme.link.generated-index.description": {
+ "message": "4D commands by theme",
+ "description": "The generated-index page description for category 'Commands by theme' in sidebar 'docs'"
},
- "sidebar.docs.category.Extensions": {
- "message": "拡張機能",
- "description": "The label for category 'Extensions' in sidebar 'docs'"
+ "sidebar.docs.category.4D-Environment-key": {
+ "message": "4D環境",
+ "description": "The label for category '4D Environment' in sidebar 'docs'"
},
- "sidebar.docs.category.4D View Pro": {
- "message": "4D View Pro",
- "description": "The label for category '4D View Pro' in sidebar 'docs'"
+ "sidebar.docs.category.Arrays-key": {
+ "message": "配列",
+ "description": "The label for category 'Arrays' in sidebar 'docs'"
},
- "sidebar.docs.category.Web Applications": {
- "message": "Web アプリ",
- "description": "The label for category 'Web Applications' in sidebar 'docs'"
+ "sidebar.docs.category.Backup-key": {
+ "message": "バックアップ",
+ "description": "The label for category 'Backup' in sidebar 'docs'"
},
- "sidebar.docs.category.Web Server": {
- "message": "Web サーバー",
- "description": "The label for category Web Server in sidebar docs"
+ "sidebar.docs.category.BLOB-key": {
+ "message": "BLOB",
+ "description": "The label for category 'BLOB' in sidebar 'docs'"
},
- "sidebar.docs.category.Web Development": {
- "message": "Web 開発",
- "description": "The label for category Web Development in sidebar docs"
+ "sidebar.docs.category.Boolean-key": {
+ "message": "Boolean",
+ "description": "The label for category 'Boolean' in sidebar 'docs'"
},
- "sidebar.docs.category.REST Server": {
- "message": "REST サーバー",
- "description": "The label for category REST Server in sidebar docs"
+ "sidebar.docs.category.Cache-Management-key": {
+ "message": "キャッシュ管理",
+ "description": "The label for category 'Cache Management' in sidebar 'docs'"
},
- "sidebar.docs.category.Guides": {
- "message": "ガイド",
- "description": "The label for category Guides in sidebar docs"
+ "sidebar.docs.category.Collections-key": {
+ "message": "コレクション",
+ "description": "The label for category 'Collections' in sidebar 'docs'"
},
- "sidebar.docs.category.API (general)": {
- "message": "API (一般)",
- "description": "The label for category 'API (general)' in sidebar 'docs'"
+ "sidebar.docs.category.Communications-key": {
+ "message": "通信",
+ "description": "The label for category 'Communications' in sidebar 'docs'"
},
- "sidebar.docs.category.API (dataClass)": {
- "message": "API (dataClass)",
- "description": "The label for category 'API (dataClass)' in sidebar 'docs'"
+ "sidebar.docs.category.Compiler-key": {
+ "message": "コンパイラー",
+ "description": "The label for category 'Compiler' in sidebar 'docs'"
},
- "sidebar.docs.category.Desktop Applications": {
- "message": "デスクトップアプリ",
- "description": "The label for category 'Desktop Applications' in sidebar 'docs'"
+ "sidebar.docs.category.Data-Entry-key": {
+ "message": "データ入力",
+ "description": "The label for category 'Data Entry' in sidebar 'docs'"
},
- "sidebar.docs.category.Client/Server": {
- "message": "クライアント/サーバー",
- "description": "The label for category Client/Server in sidebar docs"
+ "sidebar.docs.category.Data-Security-key": {
+ "message": "データセキュリティ",
+ "description": "The label for category 'Data Security' in sidebar 'docs'"
},
- "sidebar.docs.category.Forms": {
- "message": "Forms",
- "description": "The label for category Forms in sidebar docs"
+ "sidebar.docs.category.Date-and-Time-key": {
+ "message": "日付と時間",
+ "description": "The label for category 'Date and Time' in sidebar 'docs'"
},
- "sidebar.docs.category.Form Editor": {
- "message": "フォームエディター",
- "description": "The label for category 'Form Editor' in sidebar 'docs'"
+ "sidebar.docs.category.Design-Object-Access-key": {
+ "message": "デザインオブジェクトアクセス",
+ "description": "The label for category 'Design Object Access' in sidebar 'docs'"
},
- "sidebar.docs.category.Form Properties": {
- "message": "フォームプロパティ",
- "description": "The label for category 'Form Properties' in sidebar 'docs'"
+ "sidebar.docs.category.Drag-and-Drop-key": {
+ "message": "ドラッグ&ドロップ",
+ "description": "The label for category 'Drag and Drop' in sidebar 'docs'"
},
- "sidebar.docs.category.Form Objects": {
- "message": "フォームオブジェクト",
- "description": "The label for category 'Form Objects' in sidebar 'docs'"
+ "sidebar.docs.category.Entry-Control-key": {
+ "message": "入力制御",
+ "description": "The label for category 'Entry Control' in sidebar 'docs'"
},
- "sidebar.docs.category.Form Object Properties": {
- "message": "フォームオブジェクトプロパティ",
- "description": "The label for category 'Form Object Properties' in sidebar 'docs'"
+ "sidebar.docs.category.File-and-Folder-key": {
+ "message": "ファイルとフォルダ",
+ "description": "The label for category 'File and Folder' in sidebar 'docs'"
},
- "sidebar.docs.category.Form Events": {
+ "sidebar.docs.category.Form-Events-key": {
"message": "フォームイベント",
- "description": "The label for category Form Events in sidebar docs"
+ "description": "The label for category 'Form Events' in sidebar 'docs'"
},
- "sidebar.docs.category.Menus": {
- "message": "メニュー",
- "description": "The label for category Menus in sidebar docs"
+ "sidebar.docs.category.Forms-key": {
+ "message": "Forms",
+ "description": "The label for category 'Forms' in sidebar 'docs'"
},
- "sidebar.docs.category.Build Application": {
- "message": "アプリケーションビルド",
- "description": "The label for category Build Application in sidebar docs"
+ "sidebar.docs.category.Formulas-key": {
+ "message": "フォーミュラ",
+ "description": "The label for category 'Formulas' in sidebar 'docs'"
},
- "sidebar.docs.category.Mobile Applications": {
- "message": "モバイルアプリ",
- "description": "The label for category Mobile Applications in sidebar docs"
+ "sidebar.docs.category.Graphs-key": {
+ "message": "グラフ",
+ "description": "The label for category 'Graphs' in sidebar 'docs'"
},
- "sidebar.docs.link.4D Language Reference": {
- "message": "ランゲージリファレンス (4D Doc Center)",
- "description": "The label for link 4D Language Reference in sidebar docs, linking to https://doc.4d.com/4Dv20R3/4D/20-R3/4D-Language-Reference.100-6398284.en.html"
+ "sidebar.docs.category.Hierarchical-Lists-key": {
+ "message": "階層リスト",
+ "description": "The label for category 'Hierarchical Lists' in sidebar 'docs'"
},
- "sidebar.docs.link.4D Mobile App Server": {
- "message": "4D Mobile App Server",
- "description": "The label for link '4D Mobile App Server' in sidebar 'docs', linking to 'https://github.com/4d/4D-Mobile-App-Server/blob/main/README.md'"
+ "sidebar.docs.category.HTTP-key": {
+ "message": "HTTPクライアント",
+ "description": "The label for category 'HTTP' in sidebar 'docs'"
},
- "sidebar.docs.link.4D NetKit": {
- "message": "4D NetKit",
- "description": "The label for link '4D NetKit' in sidebar 'docs', linking to 'https://developer.4d.com/4D-NetKit'"
+ "sidebar.docs.category.Import-and-Export-key": {
+ "message": "インポート&エクスポート",
+ "description": "The label for category 'Import and Export' in sidebar 'docs'"
},
- "sidebar.docs.link.4D Progress": {
- "message": "4D Progress",
- "description": "The label for link '4D Progress' in sidebar 'docs', linking to 'https://github.com/4d/4D-Progress/blob/main/README.md'"
+ "sidebar.docs.category.Interruptions-key": {
+ "message": "割り込み",
+ "description": "The label for category 'Interruptions' in sidebar 'docs'"
},
- "sidebar.docs.link.4D SVG": {
- "message": "4D SVG",
- "description": "The label for link '4D SVG' in sidebar 'docs', linking to 'https://developer.4d.com/4D-SVG'"
+ "sidebar.docs.category.JSON-key": {
+ "message": "JSON",
+ "description": "The label for category 'JSON' in sidebar 'docs'"
},
- "sidebar.docs.link.4D Widgets": {
- "message": "4D Widgets",
- "description": "The label for link '4D Widgets' in sidebar 'docs', linking to 'https://github.com/4d/4D-Widgets/blob/main/Readme.md'"
+ "sidebar.docs.category.Language-key": {
+ "message": "ランゲージ",
+ "description": "The label for category 'Language' in sidebar 'docs'"
},
- "sidebar.docs.link.4D Write Pro Interface": {
- "message": "4D WritePro インターフェース",
- "description": "The label for link 4D Write Pro Interface in sidebar docs, linking to https://github.com/4d/4D-WritePro-Interface"
+ "sidebar.docs.category.LDAP-key": {
+ "message": "LDAP",
+ "description": "The label for category 'LDAP' in sidebar 'docs'"
},
- "sidebar.docs.link.Go Mobile": {
- "message": "Go Mobile",
- "description": "The label for link Go Mobile in sidebar docs, linking to https://developer.4d.com/go-mobile/"
+ "sidebar.docs.category.Licenses-key": {
+ "message": "ライセンスリスト",
+ "description": "The label for category 'Licenses' in sidebar 'docs'"
},
- "sidebar.docs.link.4D for iOS (archive)": {
- "message": "4D for iOS (アーカイブ)",
- "description": "The label for link 4D for iOS (archive) in sidebar docs, linking to https://developer.4d.com/4d-for-ios"
+ "sidebar.docs.category.List-Box-key": {
+ "message": "リストボックス",
+ "description": "The label for category 'List Box' in sidebar 'docs'"
},
- "sidebar.docs.link.4D Write Pro": {
- "message": "4D Write Pro",
- "description": "The label for link 4D Write Pro in sidebar docs, linking to https://doc.4d.com/4Dv20R6/4D/20-R6/4D-Write-Pro-Reference.100-6993921.en.html"
+ "sidebar.docs.category.Mail-key": {
+ "message": "メール",
+ "description": "The label for category 'Mail' in sidebar 'docs'"
},
- "sidebar.docs.category.Getting Started.link.generated-index.title": {
- "message": "はじめに",
- "description": "The generated-index page title for category 'Getting Started' in sidebar 'docs'"
+ "sidebar.docs.category.Math-key": {
+ "message": "算術関数",
+ "description": "The label for category 'Math' in sidebar 'docs'"
},
- "sidebar.docs.category.Core Development.link.generated-index.title": {
- "message": "コア開発",
- "description": "The generated-index page title for category 'Core Development' in sidebar 'docs'"
+ "sidebar.docs.category.Menus-key": {
+ "message": "メニュー",
+ "description": "The label for category 'Menus' in sidebar 'docs'"
},
- "sidebar.docs.category.4D Language Concepts.link.generated-index.title": {
- "message": "ランゲージのコンセプト",
- "description": "The generated-index page title for category 4D Language Concepts in sidebar docs"
+ "sidebar.docs.category.Messages-key": {
+ "message": "メッセージ",
+ "description": "The label for category 'Messages' in sidebar 'docs'"
},
- "sidebar.docs.category.4D Language Concepts.link.generated-index.description": {
- "message": "4Dランゲージの基本コンセプト",
- "description": "The generated-index page description for category 4D Language Concepts in sidebar docs"
+ "sidebar.docs.category.Named-Selections-key": {
+ "message": "命名セレクション",
+ "description": "The label for category 'Named Selections' in sidebar 'docs'"
},
- "sidebar.docs.category.Class Functions": {
- "message": "クラス",
- "description": "The label for category Class Functions in sidebar docs"
+ "sidebar.docs.category.Objects-(Forms)-key": {
+ "message": "オブジェクト (フォーム)",
+ "description": "The label for category 'Objects (Forms)' in sidebar 'docs'"
},
- "sidebar.docs.category.Class Functions.link.generated-index.title": {
- "message": "Classe",
- "description": "The generated-index page title for category Class Functions in sidebar docs"
+ "sidebar.docs.category.Objects-(Language)-key": {
+ "message": "オブジェクト (ランゲージ)",
+ "description": "The label for category 'Objects (Language)' in sidebar 'docs'"
},
- "sidebar.docs.category.Class Functions.link.generated-index.description": {
- "message": "ビルトイン 4Dクラスの一覧",
- "description": "The generated-index page description for category Class Functions in sidebar docs"
+ "sidebar.docs.category.On-a-Series-key": {
+ "message": "統計関数",
+ "description": "The label for category 'On a Series' in sidebar 'docs'"
},
- "sidebar.docs.category.Tags": {
- "message": "タグ",
- "description": "The label for category Tags in sidebar docs"
+ "sidebar.docs.category.Pasteboard-key": {
+ "message": "ペーストボード",
+ "description": "The label for category 'Pasteboard' in sidebar 'docs'"
},
- "sidebar.docs.category.Administration.link.generated-index.title": {
- "message": "管理",
- "description": "The generated-index page title for category 'Administration' in sidebar 'docs'"
- },
- "sidebar.docs.category.Administration.link.generated-index.description": {
- "message": "4Dアプリケーションの管理",
- "description": "The generated-index page description for category 'Administration' in sidebar 'docs'"
+ "sidebar.docs.category.Pictures-key": {
+ "message": "ピクチャー",
+ "description": "The label for category 'Pictures' in sidebar 'docs'"
},
- "sidebar.docs.category.Web Administration.link.generated-index.title": {
- "message": "Web 管理",
- "description": "The generated-index page title for category 'Web Administration' in sidebar 'docs'"
+ "sidebar.docs.category.Printing-key": {
+ "message": "印刷",
+ "description": "The label for category 'Printing' in sidebar 'docs'"
},
- "sidebar.docs.category.Web Administration.link.generated-index.description": {
- "message": "アプリケーション管理・監視用の 4D Web ツール",
- "description": "The generated-index page description for category 'Web Administration' in sidebar 'docs'"
+ "sidebar.docs.category.Process-(Communications)-key": {
+ "message": "プロセス (通信)",
+ "description": "The label for category 'Process (Communications)' in sidebar 'docs'"
},
- "sidebar.docs.category.4D View Pro.link.generated-index.title": {
- "message": "4D View Pro",
- "description": "The generated-index page title for category '4D View Pro' in sidebar 'docs'"
+ "sidebar.docs.category.Process-(User-Interface)-key": {
+ "message": "プロセス (ユーザーインターフェース)",
+ "description": "The label for category 'Process (User Interface)' in sidebar 'docs'"
},
- "sidebar.docs.category.Web Applications.link.generated-index.title": {
- "message": "Web アプリ",
- "description": "The generated-index page title for category 'Web Applications' in sidebar 'docs'"
+ "sidebar.docs.category.Processes-key": {
+ "message": "プロセス",
+ "description": "The label for category 'Processes' in sidebar 'docs'"
},
- "sidebar.docs.category.Web Applications.link.generated-index.description": {
- "message": "4D での Webアプリケーション開発ガイド",
- "description": "The generated-index page description for category 'Web Applications' in sidebar 'docs'"
+ "sidebar.docs.category.Queries-key": {
+ "message": "クエリ",
+ "description": "The label for category 'Queries' in sidebar 'docs'"
},
- "sidebar.docs.category.REST Server.link.generated-index.title": {
- "message": "REST サーバー",
- "description": "The generated-index page title for category REST Server in sidebar docs"
+ "sidebar.docs.category.Quick-Report-key": {
+ "message": "クイックレポート",
+ "description": "The label for category 'Quick Report' in sidebar 'docs'"
},
- "sidebar.docs.category.REST Server.link.generated-index.description": {
- "message": "4D RESTサーバーの設定と REST API の使い方",
- "description": "The generated-index page description for category REST Server in sidebar docs"
+ "sidebar.docs.category.Record-Locking-key": {
+ "message": "レコードロック",
+ "description": "The label for category 'Record Locking' in sidebar 'docs'"
},
- "sidebar.docs.category.API (general).link.generated-index.title": {
- "message": "API (一般)",
- "description": "The generated-index page title for category 'API (general)' in sidebar 'docs'"
+ "sidebar.docs.category.Records-key": {
+ "message": "レコード",
+ "description": "The label for category 'Records' in sidebar 'docs'"
},
- "sidebar.docs.category.API (general).link.generated-index.description": {
- "message": "グローバル情報用の REST API",
- "description": "The generated-index page description for category 'API (general)' in sidebar 'docs'"
+ "sidebar.docs.category.Relations-key": {
+ "message": "リレーション",
+ "description": "The label for category 'Relations' in sidebar 'docs'"
},
- "sidebar.docs.category.API (dataClass).link.generated-index.title": {
- "message": "API (dataClass)",
- "description": "The generated-index page title for category 'API (dataClass)' in sidebar 'docs'"
+ "sidebar.docs.category.Resources-key": {
+ "message": "Resources",
+ "description": "The label for category 'Resources' in sidebar 'docs'"
},
- "sidebar.docs.category.API (dataClass).link.generated-index.description": {
- "message": "データクラス用の REST API",
- "description": "The generated-index page description for category 'API (dataClass)' in sidebar 'docs'"
+ "sidebar.docs.category.Secured-Protocol-key": {
+ "message": "暗号化プロトコル",
+ "description": "The label for category 'Secured Protocol' in sidebar 'docs'"
},
- "sidebar.docs.category.Desktop Applications.link.generated-index.title": {
- "message": "デスクトップアプリ",
- "description": "The generated-index page title for category 'Desktop Applications' in sidebar 'docs'"
+ "sidebar.docs.category.Selection-key": {
+ "message": "セレクション",
+ "description": "The label for category 'Selection' in sidebar 'docs'"
},
- "sidebar.docs.category.Desktop Applications.link.generated-index.description": {
- "message": "4D でのデスクトップアプリケーション開発ガイド",
- "description": "The generated-index page description for category 'Desktop Applications' in sidebar 'docs'"
+ "sidebar.docs.category.Sets-key": {
+ "message": "セット",
+ "description": "The label for category 'Sets' in sidebar 'docs'"
},
- "sidebar.docs.category.Access Rights.link.generated-index.title": {
- "message": "アクセス権限",
- "description": "The generated-index page title for category 'Access Rights' in sidebar 'docs'"
+ "sidebar.docs.category.Spell-Checker-key": {
+ "message": "スペルチェッカー",
+ "description": "The label for category 'Spell Checker' in sidebar 'docs'"
},
- "sidebar.docs.category.Access Rights.link.generated-index.description": {
- "message": "デスクトップアプリケーションのアクセス管理とユーザー権限",
- "description": "The generated-index page description for category 'Access Rights' in sidebar 'docs'"
+ "sidebar.docs.category.SQL-key": {
+ "message": "SQL",
+ "description": "The label for category 'SQL' in sidebar 'docs'"
},
- "sidebar.docs.doc.Command Line Interface": {
- "message": "コマンドライン・インターフェース",
- "description": "The label for the doc item 'Command Line Interface' in sidebar 'docs', linking to the doc Admin/cli"
+ "sidebar.docs.category.String-key": {
+ "message": "文字列",
+ "description": "The label for category 'String' in sidebar 'docs'"
},
- "sidebar.docs.doc.TLS Protocol": {
- "message": "TLSプロトコル",
- "description": "The label for the doc item 'TLS Protocol' in sidebar 'docs', linking to the doc Admin/tls"
+ "sidebar.docs.category.Structure-Access-key": {
+ "message": "ストラクチャーアクセス",
+ "description": "The label for category 'Structure Access' in sidebar 'docs'"
},
- "sidebar.docs.doc.Managing 4D Licenses": {
- "message": "4D ライセンスの管理",
- "description": "The label for the doc item Managing 4D Licenses in sidebar docs, linking to the doc Admin/licenses"
+ "sidebar.docs.category.Styled-Text-key": {
+ "message": "スタイル付きテキスト",
+ "description": "The label for category 'Styled Text' in sidebar 'docs'"
},
- "sidebar.docs.doc.Data Collection": {
- "message": "データ収集",
- "description": "The label for the doc item 'Data Collection' in sidebar 'docs', linking to the doc Admin/data-collect"
+ "sidebar.docs.category.Subrecords-key": {
+ "message": "サブレコード",
+ "description": "The label for category 'Subrecords' in sidebar 'docs'"
},
- "sidebar.docs.doc.Client/Server": {
- "message": "クライアント/サーバー",
- "description": "The label for the doc item 'Client/Server' in sidebar 'docs', linking to the doc Desktop/clientServer"
+ "sidebar.docs.category.SVG-key": {
+ "message": "SVG",
+ "description": "The label for category 'SVG' in sidebar 'docs'"
},
- "sidebar.docs.doc.User Settings": {
- "message": "ユーザー設定",
- "description": "The label for the doc item User Settings in sidebar docs, linking to the doc Desktop/user-settings"
+ "sidebar.docs.category.System-Documents-key": {
+ "message": "システムドキュメント",
+ "description": "The label for category 'System Documents' in sidebar 'docs'"
},
- "sidebar.docs.doc.Build Application": {
- "message": "アプリケーションビルド",
- "description": "The label for the doc item Build Application in sidebar docs, linking to the doc Desktop/building"
+ "sidebar.docs.category.System-Environment-key": {
+ "message": "システム環境",
+ "description": "The label for category 'System Environment' in sidebar 'docs'"
},
- "sidebar.docs.doc.4D Write Pro Interface": {
- "message": "4D WritePro インターフェース",
- "description": "The label for the doc item 4D Write Pro Interface in sidebar docs, linking to the doc WritePro/writeprointerface"
+ "sidebar.docs.category.Table-key": {
+ "message": "Table",
+ "description": "The label for category 'Table' in sidebar 'docs'"
},
- "sidebar.docs.category.Development Environment": {
- "message": "開発環境",
- "description": "The label for category Development Environment in sidebar docs"
+ "sidebar.docs.category.Tools-key": {
+ "message": "ツール",
+ "description": "The label for category 'Tools' in sidebar 'docs'"
},
- "sidebar.docs.category.4D Language": {
- "message": "4Dランゲージ",
- "description": "The label for category '4D Language' in sidebar 'docs'"
+ "sidebar.docs.category.Transactions-key": {
+ "message": "トランザクション",
+ "description": "The label for category 'Transactions' in sidebar 'docs'"
},
- "sidebar.docs.category.Concepts": {
- "message": "コンセプト",
- "description": "The label for category 'Concepts' in sidebar 'docs'"
+ "sidebar.docs.category.Triggers-key": {
+ "message": "Triggers",
+ "description": "The label for category 'Triggers' in sidebar 'docs'"
},
- "sidebar.docs.category.Concepts.link.generated-index.title": {
- "message": "ランゲージのコンセプト",
- "description": "The generated-index page title for category Concepts in sidebar docs"
+ "sidebar.docs.category.User-Interface-key": {
+ "message": "ユーザーインターフェース",
+ "description": "The label for category 'User Interface' in sidebar 'docs'"
},
- "sidebar.docs.category.Concepts.link.generated-index.description": {
- "message": "4Dランゲージの基本コンセプト",
- "description": "The generated-index page description for category Concepts in sidebar docs"
+ "sidebar.docs.category.Users-and-Groups-key": {
+ "message": "ユーザー&グループ",
+ "description": "The label for category 'Users and Groups' in sidebar 'docs'"
},
- "sidebar.docs.category.Classes": {
- "message": "クラス",
- "description": "The label for category Classes in sidebar docs"
+ "sidebar.docs.category.Variables-key": {
+ "message": "変数",
+ "description": "The label for category 'Variables' in sidebar 'docs'"
},
- "sidebar.docs.category.Classes.link.generated-index.title": {
- "message": "クラス",
- "description": "The generated-index page title for category Classes in sidebar docs"
+ "sidebar.docs.category.Web-Area-key": {
+ "message": "Webエリア",
+ "description": "The label for category 'Web Area' in sidebar 'docs'"
},
- "sidebar.docs.category.Classes.link.generated-index.description": {
- "message": "ビルトイン 4Dクラスの一覧",
- "description": "The generated-index page description for category Classes in sidebar docs"
+ "sidebar.docs.category.Web-Server-key": {
+ "message": "Web サーバー",
+ "description": "The label for category 'Web Server' in sidebar 'docs'"
},
- "sidebar.docs.category.Processes": {
- "message": "プロセス",
- "description": "The label for category Processes in sidebar docs"
+ "sidebar.docs.category.Web-Services-(Client)-key": {
+ "message": "Webサービス (クライアント)",
+ "description": "The label for category 'Web Services (Client)' in sidebar 'docs'"
},
- "sidebar.docs.link.Commands": {
- "message": "コマンド",
- "description": "The label for link Commands in sidebar docs, linking to https://doc.4d.com/4Dv20R6/4D/20-R6/4D-Language-Reference.100-6957482.en.html"
+ "sidebar.docs.category.Web-Services-(Server)-key": {
+ "message": "Webサービス (サーバー)",
+ "description": "The label for category 'Web Services (Server)' in sidebar 'docs'"
},
- "sidebar.docs.category.Commands": {
- "message": "コマンド",
- "description": "The label for category Commands in sidebar docs"
+ "sidebar.docs.category.Windows-key": {
+ "message": "Windows",
+ "description": "The label for category 'Windows' in sidebar 'docs'"
},
- "sidebar.docs.category.A": {
- "message": "A",
- "description": "The label for category 'A' in sidebar 'docs'"
+ "sidebar.docs.category.XML-key": {
+ "message": "XML",
+ "description": "The label for category 'XML' in sidebar 'docs'"
},
- "sidebar.docs.category.A.link.generated-index.title": {
- "message": "A",
- "description": "The generated-index page title for category 'A' in sidebar 'docs'"
+ "sidebar.docs.category.XML-DOM-key": {
+ "message": "XML DOM",
+ "description": "The label for category 'XML DOM' in sidebar 'docs'"
},
- "sidebar.docs.category.C": {
- "message": "C",
- "description": "The label for category 'C' in sidebar 'docs'"
+ "sidebar.docs.category.XML-SAX-key": {
+ "message": "XML SAX",
+ "description": "The label for category 'XML SAX' in sidebar 'docs'"
},
- "sidebar.docs.category.C.link.generated-index.title": {
- "message": "C",
- "description": "The generated-index page title for category 'C' in sidebar 'docs'"
+ "sidebar.docs.category.4D-classes": {
+ "message": "クラス",
+ "description": "The label for category 'Classes' in sidebar 'docs'"
},
- "sidebar.docs.category.D": {
- "message": "D",
- "description": "The label for category 'D' in sidebar 'docs'"
+ "sidebar.docs.category.4D-classes.link.generated-index.title": {
+ "message": "クラス",
+ "description": "The generated-index page title for category 'Classes' in sidebar 'docs'"
},
- "sidebar.docs.category.D.link.generated-index.title": {
- "message": "D",
- "description": "The generated-index page title for category 'D' in sidebar 'docs'"
+ "sidebar.docs.category.4D-classes.link.generated-index.description": {
+ "message": "ビルトイン 4Dクラスの一覧",
+ "description": "The generated-index page description for category 'Classes' in sidebar 'docs'"
},
- "sidebar.docs.category.E": {
- "message": "E",
- "description": "The label for category 'E' in sidebar 'docs'"
+ "sidebar.docs.category.Core Development": {
+ "message": "コア開発",
+ "description": "The label for category 'Core Development' in sidebar 'docs'"
},
- "sidebar.docs.category.E.link.generated-index.title": {
- "message": "E",
- "description": "The generated-index page title for category 'E' in sidebar 'docs'"
+ "sidebar.docs.category.Core Development.link.generated-index.title": {
+ "message": "コア開発",
+ "description": "The generated-index page title for category 'Core Development' in sidebar 'docs'"
},
- "sidebar.docs.category.F": {
- "message": "F",
- "description": "The label for category 'F' in sidebar 'docs'"
+ "sidebar.docs.category.ORDA": {
+ "message": "ORDA",
+ "description": "The label for category 'ORDA' in sidebar 'docs'"
},
- "sidebar.docs.category.F.link.generated-index.title": {
- "message": "F",
- "description": "The generated-index page title for category 'F' in sidebar 'docs'"
+ "sidebar.docs.category.processes": {
+ "message": "プロセス",
+ "description": "The label for category 'Processes' in sidebar 'docs'"
},
- "sidebar.docs.category.G": {
- "message": "G",
- "description": "The label for category 'G' in sidebar 'docs'"
+ "sidebar.docs.category.processes.link.generated-index.title": {
+ "message": "プロセス",
+ "description": "The generated-index page title for category 'Processes' in sidebar 'docs'"
},
- "sidebar.docs.category.G.link.generated-index.title": {
- "message": "G",
- "description": "The generated-index page title for category 'G' in sidebar 'docs'"
+ "sidebar.docs.category.Web Applications": {
+ "message": "Web アプリ",
+ "description": "The label for category 'Web Applications' in sidebar 'docs'"
},
- "sidebar.docs.category.I": {
- "message": "I",
- "description": "The label for category 'I' in sidebar 'docs'"
+ "sidebar.docs.category.Web Applications.link.generated-index.title": {
+ "message": "Web アプリ",
+ "description": "The generated-index page title for category 'Web Applications' in sidebar 'docs'"
},
- "sidebar.docs.category.I.link.generated-index.title": {
- "message": "I",
- "description": "The generated-index page title for category 'I' in sidebar 'docs'"
+ "sidebar.docs.category.Web Applications.link.generated-index.description": {
+ "message": "4D での Webアプリケーション開発ガイド",
+ "description": "The generated-index page description for category 'Web Applications' in sidebar 'docs'"
},
- "sidebar.docs.category.M": {
- "message": "M",
- "description": "The label for category 'M' in sidebar 'docs'"
- },
- "sidebar.docs.category.M.link.generated-index.title": {
- "message": "M",
- "description": "The generated-index page title for category 'M' in sidebar 'docs'"
- },
- "sidebar.docs.category.N": {
- "message": "N",
- "description": "The label for category 'N' in sidebar 'docs'"
- },
- "sidebar.docs.category.N.link.generated-index.title": {
- "message": "N",
- "description": "The generated-index page title for category 'N' in sidebar 'docs'"
- },
- "sidebar.docs.category.O": {
- "message": "O",
- "description": "The label for category 'O' in sidebar 'docs'"
- },
- "sidebar.docs.category.O.link.generated-index.title": {
- "message": "O",
- "description": "The generated-index page title for category 'O' in sidebar 'docs'"
- },
- "sidebar.docs.category.P": {
- "message": "P",
- "description": "The label for category 'P' in sidebar 'docs'"
- },
- "sidebar.docs.category.P.link.generated-index.title": {
- "message": "P",
- "description": "The generated-index page title for category 'P' in sidebar 'docs'"
- },
- "sidebar.docs.category.R": {
- "message": "R",
- "description": "The label for category 'R' in sidebar 'docs'"
- },
- "sidebar.docs.category.R.link.generated-index.title": {
- "message": "R",
- "description": "The generated-index page title for category 'R' in sidebar 'docs'"
- },
- "sidebar.docs.category.S": {
- "message": "S",
- "description": "The label for category 'S' in sidebar 'docs'"
- },
- "sidebar.docs.category.S.link.generated-index.title": {
- "message": "S",
- "description": "The generated-index page title for category 'S' in sidebar 'docs'"
- },
- "sidebar.docs.category.Qodly Studio": {
- "message": "Qodly Studio",
- "description": "The label for category Qodly Studio in sidebar docs"
- },
- "sidebar.docs.category.Qodly Studio.link.generated-index.title": {
- "message": "Qodly Studio",
- "description": "The generated-index page title for category Qodly Studio in sidebar docs"
- },
- "sidebar.docs.category.Qodly Studio.link.generated-index.description": {
- "message": "Qodly Studio を使用して強力な Webインターフェースを構築する。",
- "description": "The generated-index page description for category Qodly Studio in sidebar docs"
+ "sidebar.docs.category.web-server": {
+ "message": "Web サーバー",
+ "description": "The label for category 'Web Server' in sidebar 'docs'"
},
"sidebar.docs.category.REST API": {
"message": "REST API",
@@ -507,297 +455,261 @@
"message": "RESTアクセスのためにデータストアを設定する",
"description": "The generated-index page description for category 'Exposing your datastore in REST' in sidebar 'docs'"
},
- "sidebar.docs.category.Language.link.generated-index.title": {
- "message": "ランゲージ",
- "description": "The generated-index page title for category Language in sidebar docs"
+ "sidebar.docs.category.API (general)": {
+ "message": "API (一般)",
+ "description": "The label for category 'API (general)' in sidebar 'docs'"
},
- "sidebar.docs.category.4D Environment": {
- "message": "4D環境",
- "description": "The label for category '4D Environment' in sidebar 'docs'"
+ "sidebar.docs.category.API (general).link.generated-index.title": {
+ "message": "API (一般)",
+ "description": "The generated-index page title for category 'API (general)' in sidebar 'docs'"
},
- "sidebar.docs.category.Arrays": {
- "message": "配列",
- "description": "The label for category 'Arrays' in sidebar 'docs'"
+ "sidebar.docs.category.API (general).link.generated-index.description": {
+ "message": "グローバル情報用の REST API",
+ "description": "The generated-index page description for category 'API (general)' in sidebar 'docs'"
},
- "sidebar.docs.category.Backup": {
- "message": "バックアップ",
- "description": "The label for category 'Backup' in sidebar 'docs'"
+ "sidebar.docs.category.API (dataClass)": {
+ "message": "API (dataClass)",
+ "description": "The label for category 'API (dataClass)' in sidebar 'docs'"
},
- "sidebar.docs.category.BLOB": {
- "message": "BLOB",
- "description": "The label for category 'BLOB' in sidebar 'docs'"
+ "sidebar.docs.category.API (dataClass).link.generated-index.title": {
+ "message": "API (dataClass)",
+ "description": "The generated-index page title for category 'API (dataClass)' in sidebar 'docs'"
},
- "sidebar.docs.category.Boolean": {
- "message": "Boolean",
- "description": "The label for category 'Boolean' in sidebar 'docs'"
+ "sidebar.docs.category.API (dataClass).link.generated-index.description": {
+ "message": "データクラス用の REST API",
+ "description": "The generated-index page description for category 'API (dataClass)' in sidebar 'docs'"
},
- "sidebar.docs.category.Cache Management": {
- "message": "キャッシュ管理",
- "description": "The label for category 'Cache Management' in sidebar 'docs'"
+ "sidebar.docs.category.Desktop Applications": {
+ "message": "デスクトップアプリ",
+ "description": "The label for category 'Desktop Applications' in sidebar 'docs'"
},
- "sidebar.docs.category.Collections": {
- "message": "コレクション",
- "description": "The label for category 'Collections' in sidebar 'docs'"
+ "sidebar.docs.category.Desktop Applications.link.generated-index.title": {
+ "message": "デスクトップアプリ",
+ "description": "The generated-index page title for category 'Desktop Applications' in sidebar 'docs'"
},
- "sidebar.docs.category.Communications": {
- "message": "通信",
- "description": "The label for category 'Communications' in sidebar 'docs'"
+ "sidebar.docs.category.Desktop Applications.link.generated-index.description": {
+ "message": "4D でのデスクトップアプリケーション開発ガイド",
+ "description": "The generated-index page description for category 'Desktop Applications' in sidebar 'docs'"
},
- "sidebar.docs.category.Compiler": {
- "message": "コンパイラー",
- "description": "The label for category 'Compiler' in sidebar 'docs'"
+ "sidebar.docs.category.form-editor": {
+ "message": "Forms",
+ "description": "The label for category 'Forms' in sidebar 'docs'"
},
- "sidebar.docs.category.Data Entry": {
- "message": "データ入力",
- "description": "The label for category 'Data Entry' in sidebar 'docs'"
+ "sidebar.docs.category.Form Editor": {
+ "message": "フォームエディター",
+ "description": "The label for category 'Form Editor' in sidebar 'docs'"
},
- "sidebar.docs.category.Data Security": {
- "message": "データセキュリティ",
- "description": "The label for category 'Data Security' in sidebar 'docs'"
+ "sidebar.docs.category.Form Properties": {
+ "message": "フォームプロパティ",
+ "description": "The label for category 'Form Properties' in sidebar 'docs'"
},
- "sidebar.docs.category.Database Methods": {
- "message": "データベースメソッド",
- "description": "The label for category 'Database Methods' in sidebar 'docs'"
+ "sidebar.docs.category.Form Objects": {
+ "message": "フォームオブジェクト",
+ "description": "The label for category 'Form Objects' in sidebar 'docs'"
},
- "sidebar.docs.category.Date and Time": {
- "message": "日付と時間",
- "description": "The label for category 'Date and Time' in sidebar 'docs'"
+ "sidebar.docs.category.listbox-in-form": {
+ "message": "リストボックス",
+ "description": "The label for category 'List Box' in sidebar 'docs'"
},
- "sidebar.docs.category.Design Object Access": {
- "message": "デザインオブジェクトアクセス",
- "description": "The label for category 'Design Object Access' in sidebar 'docs'"
+ "sidebar.docs.category.Form Object Properties": {
+ "message": "フォームオブジェクトプロパティ",
+ "description": "The label for category 'Form Object Properties' in sidebar 'docs'"
},
- "sidebar.docs.category.Drag and Drop": {
- "message": "ドラッグ&ドロップ",
- "description": "The label for category 'Drag and Drop' in sidebar 'docs'"
+ "sidebar.docs.category.form-events-events": {
+ "message": "フォームイベント",
+ "description": "The label for category 'Form Events' in sidebar 'docs'"
},
- "sidebar.docs.category.Entry Control": {
- "message": "入力制御",
- "description": "The label for category 'Entry Control' in sidebar 'docs'"
+ "sidebar.docs.category.menus": {
+ "message": "メニュー",
+ "description": "The label for category 'Menus' in sidebar 'docs'"
},
- "sidebar.docs.category.File and Folder": {
- "message": "ファイルとフォルダ",
- "description": "The label for category 'File and Folder' in sidebar 'docs'"
+ "sidebar.docs.category.Access Rights": {
+ "message": "アクセス権限",
+ "description": "The label for category 'Access Rights' in sidebar 'docs'"
},
- "sidebar.docs.category.Formulas": {
- "message": "フォーミュラ",
- "description": "The label for category 'Formulas' in sidebar 'docs'"
+ "sidebar.docs.category.Access Rights.link.generated-index.title": {
+ "message": "アクセス権限",
+ "description": "The generated-index page title for category 'Access Rights' in sidebar 'docs'"
},
- "sidebar.docs.category.Graphs": {
- "message": "グラフ",
- "description": "The label for category 'Graphs' in sidebar 'docs'"
+ "sidebar.docs.category.Access Rights.link.generated-index.description": {
+ "message": "デスクトップアプリケーションのアクセス管理とユーザー権限",
+ "description": "The generated-index page description for category 'Access Rights' in sidebar 'docs'"
},
- "sidebar.docs.category.HTTP": {
- "message": "HTTPクライアント",
- "description": "The label for category 'HTTP' in sidebar 'docs'"
+ "sidebar.docs.category.Administration": {
+ "message": "管理",
+ "description": "The label for category 'Administration' in sidebar 'docs'"
},
- "sidebar.docs.category.Hierarchical Lists": {
- "message": "階層リスト",
- "description": "The label for category 'Hierarchical Lists' in sidebar 'docs'"
+ "sidebar.docs.category.Administration.link.generated-index.title": {
+ "message": "管理",
+ "description": "The generated-index page title for category 'Administration' in sidebar 'docs'"
},
- "sidebar.docs.category.Import and Export": {
- "message": "インポート&エクスポート",
- "description": "The label for category Import and Export in sidebar docs"
+ "sidebar.docs.category.Administration.link.generated-index.description": {
+ "message": "4Dアプリケーションの管理",
+ "description": "The generated-index page description for category 'Administration' in sidebar 'docs'"
},
- "sidebar.docs.category.Interruptions": {
- "message": "割り込み",
- "description": "The label for category 'Interruptions' in sidebar 'docs'"
+ "sidebar.docs.category.4D Server Administration Window": {
+ "message": "4D Server 管理ウィンドウ",
+ "description": "The label for category '4D Server Administration Window' in sidebar 'docs'"
},
- "sidebar.docs.category.JSON": {
- "message": "JSON",
- "description": "The label for category 'JSON' in sidebar 'docs'"
+ "sidebar.docs.category.Web Administration": {
+ "message": "Web 管理",
+ "description": "The label for category 'Web Administration' in sidebar 'docs'"
},
- "sidebar.docs.category.LDAP": {
- "message": "LDAP",
- "description": "The label for category 'LDAP' in sidebar 'docs'"
+ "sidebar.docs.category.Web Administration.link.generated-index.title": {
+ "message": "Web 管理",
+ "description": "The generated-index page title for category 'Web Administration' in sidebar 'docs'"
},
- "sidebar.docs.category.Licenses": {
- "message": "ライセンスリスト",
- "description": "The label for category 'Licenses' in sidebar 'docs'"
+ "sidebar.docs.category.Web Administration.link.generated-index.description": {
+ "message": "アプリケーション管理・監視用の 4D Web ツール",
+ "description": "The generated-index page description for category 'Web Administration' in sidebar 'docs'"
},
- "sidebar.docs.category.List Box": {
- "message": "リストボックス",
- "description": "The label for category 'List Box' in sidebar 'docs'"
+ "sidebar.docs.category.MSC": {
+ "message": "メンテナンス&セキュリティセンター",
+ "description": "The label for category 'MSC' in sidebar 'docs'"
},
- "sidebar.docs.category.Mail": {
- "message": "メール",
- "description": "The label for category 'Mail' in sidebar 'docs'"
+ "sidebar.docs.category.Backup and Restore": {
+ "message": "バックアップと復元",
+ "description": "The label for category 'Backup and Restore' in sidebar 'docs'"
},
- "sidebar.docs.category.Math": {
- "message": "算術関数",
- "description": "The label for category 'Math' in sidebar 'docs'"
+ "sidebar.docs.category.Extensions": {
+ "message": "拡張機能",
+ "description": "The label for category 'Extensions' in sidebar 'docs'"
},
- "sidebar.docs.category.Messages": {
- "message": "メッセージ",
- "description": "The label for category 'Messages' in sidebar 'docs'"
+ "sidebar.docs.category.Extensions.link.generated-index.title": {
+ "message": "拡張機能",
+ "description": "The generated-index page title for category 'Extensions' in sidebar 'docs'"
},
- "sidebar.docs.category.Named Selections": {
- "message": "命名セレクション",
- "description": "The label for category 'Named Selections' in sidebar 'docs'"
+ "sidebar.docs.category.Extending 4D applications": {
+ "message": "Extending 4D applications",
+ "description": "The label for category 'Extending 4D applications' in sidebar 'docs'"
},
- "sidebar.docs.category.Objects (Forms)": {
- "message": "オブジェクト (フォーム)",
- "description": "The label for category 'Objects (Forms)' in sidebar 'docs'"
+ "sidebar.docs.category.4D AIKit": {
+ "message": "4D AIKit",
+ "description": "The label for category '4D AIKit' in sidebar 'docs'"
},
- "sidebar.docs.category.Objects (Language)": {
- "message": "オブジェクト (ランゲージ)",
- "description": "The label for category 'Objects (Language)' in sidebar 'docs'"
+ "sidebar.docs.category.4D AIKit.link.generated-index.title": {
+ "message": "4D AIKit",
+ "description": "The generated-index page title for category '4D AIKit' in sidebar 'docs'"
},
- "sidebar.docs.category.On a Series": {
- "message": "統計関数",
- "description": "The label for category 'On a Series' in sidebar 'docs'"
+ "sidebar.docs.category.aikit-classes": {
+ "message": "クラス",
+ "description": "The label for category 'Classes' in sidebar 'docs'"
},
- "sidebar.docs.category.PHP": {
- "message": "PHP",
- "description": "The label for category PHP in sidebar docs"
+ "sidebar.docs.category.4D View Pro": {
+ "message": "4D View Pro",
+ "description": "The label for category '4D View Pro' in sidebar 'docs'"
},
- "sidebar.docs.category.Pasteboard": {
- "message": "ペーストボード",
- "description": "The label for category 'Pasteboard' in sidebar 'docs'"
+ "sidebar.docs.category.4D View Pro.link.generated-index.title": {
+ "message": "4D View Pro",
+ "description": "The generated-index page title for category '4D View Pro' in sidebar 'docs'"
},
- "sidebar.docs.category.Pictures": {
- "message": "ピクチャー",
- "description": "The label for category 'Pictures' in sidebar 'docs'"
+ "sidebar.docs.category.ViewPro-commands": {
+ "message": "コマンド",
+ "description": "The label for category 'Commands' in sidebar 'docs'"
},
- "sidebar.docs.category.Printing": {
- "message": "印刷",
- "description": "The label for category 'Printing' in sidebar 'docs'"
+ "sidebar.docs.category.A": {
+ "message": "A",
+ "description": "The label for category 'A' in sidebar 'docs'"
},
- "sidebar.docs.category.Process (Communications)": {
- "message": "プロセス (通信)",
- "description": "The label for category 'Process (Communications)' in sidebar 'docs'"
+ "sidebar.docs.category.A.link.generated-index.title": {
+ "message": "A",
+ "description": "The generated-index page title for category 'A' in sidebar 'docs'"
},
- "sidebar.docs.category.Process (User Interface)": {
- "message": "プロセス (ユーザーインターフェース)",
- "description": "The label for category 'Process (User Interface)' in sidebar 'docs'"
+ "sidebar.docs.category.C": {
+ "message": "C",
+ "description": "The label for category 'C' in sidebar 'docs'"
},
- "sidebar.docs.category.Queries": {
- "message": "クエリ",
- "description": "The label for category 'Queries' in sidebar 'docs'"
- },
- "sidebar.docs.category.Quick Report": {
- "message": "クイックレポート",
- "description": "The label for category 'Quick Report' in sidebar 'docs'"
- },
- "sidebar.docs.category.Record Locking": {
- "message": "レコードロック",
- "description": "The label for category 'Record Locking' in sidebar 'docs'"
- },
- "sidebar.docs.category.Records": {
- "message": "レコード",
- "description": "The label for category 'Records' in sidebar 'docs'"
- },
- "sidebar.docs.category.Relations": {
- "message": "リレーション",
- "description": "The label for category 'Relations' in sidebar 'docs'"
- },
- "sidebar.docs.category.Resources": {
- "message": "Resources",
- "description": "The label for category 'Resources' in sidebar 'docs'"
- },
- "sidebar.docs.category.SQL": {
- "message": "SQL",
- "description": "The label for category 'SQL' in sidebar 'docs'"
- },
- "sidebar.docs.category.SVG": {
- "message": "SVG",
- "description": "The label for category 'SVG' in sidebar 'docs'"
- },
- "sidebar.docs.category.Secured Protocol": {
- "message": "暗号化プロトコル",
- "description": "The label for category 'Secured Protocol' in sidebar 'docs'"
- },
- "sidebar.docs.category.Selection": {
- "message": "セレクション",
- "description": "The label for category 'Selection' in sidebar 'docs'"
+ "sidebar.docs.category.C.link.generated-index.title": {
+ "message": "C",
+ "description": "The generated-index page title for category 'C' in sidebar 'docs'"
},
- "sidebar.docs.category.Sets": {
- "message": "セット",
- "description": "The label for category 'Sets' in sidebar 'docs'"
+ "sidebar.docs.category.D": {
+ "message": "D",
+ "description": "The label for category 'D' in sidebar 'docs'"
},
- "sidebar.docs.category.Spell Checker": {
- "message": "スペルチェッカー",
- "description": "The label for category 'Spell Checker' in sidebar 'docs'"
+ "sidebar.docs.category.D.link.generated-index.title": {
+ "message": "D",
+ "description": "The generated-index page title for category 'D' in sidebar 'docs'"
},
- "sidebar.docs.category.String": {
- "message": "文字列",
- "description": "The label for category 'String' in sidebar 'docs'"
+ "sidebar.docs.category.E": {
+ "message": "E",
+ "description": "The label for category 'E' in sidebar 'docs'"
},
- "sidebar.docs.category.Structure Access": {
- "message": "ストラクチャーアクセス",
- "description": "The label for category 'Structure Access' in sidebar 'docs'"
+ "sidebar.docs.category.E.link.generated-index.title": {
+ "message": "E",
+ "description": "The generated-index page title for category 'E' in sidebar 'docs'"
},
- "sidebar.docs.category.Styled Text": {
- "message": "スタイル付きテキスト",
- "description": "The label for category 'Styled Text' in sidebar 'docs'"
+ "sidebar.docs.category.F": {
+ "message": "F",
+ "description": "The label for category 'F' in sidebar 'docs'"
},
- "sidebar.docs.category.Subrecords": {
- "message": "サブレコード",
- "description": "The label for category 'Subrecords' in sidebar 'docs'"
+ "sidebar.docs.category.F.link.generated-index.title": {
+ "message": "F",
+ "description": "The generated-index page title for category 'F' in sidebar 'docs'"
},
- "sidebar.docs.category.System Documents": {
- "message": "システムドキュメント",
- "description": "The label for category 'System Documents' in sidebar 'docs'"
+ "sidebar.docs.category.G": {
+ "message": "G",
+ "description": "The label for category 'G' in sidebar 'docs'"
},
- "sidebar.docs.category.System Environment": {
- "message": "システム環境",
- "description": "The label for category 'System Environment' in sidebar 'docs'"
+ "sidebar.docs.category.G.link.generated-index.title": {
+ "message": "G",
+ "description": "The generated-index page title for category 'G' in sidebar 'docs'"
},
- "sidebar.docs.category.Table": {
- "message": "Table",
- "description": "The label for category 'Table' in sidebar 'docs'"
+ "sidebar.docs.category.I": {
+ "message": "I",
+ "description": "The label for category 'I' in sidebar 'docs'"
},
- "sidebar.docs.category.Tools": {
- "message": "ツール",
- "description": "The label for category 'Tools' in sidebar 'docs'"
+ "sidebar.docs.category.I.link.generated-index.title": {
+ "message": "I",
+ "description": "The generated-index page title for category 'I' in sidebar 'docs'"
},
- "sidebar.docs.category.Transactions": {
- "message": "トランザクション",
- "description": "The label for category 'Transactions' in sidebar 'docs'"
+ "sidebar.docs.category.M": {
+ "message": "M",
+ "description": "The label for category 'M' in sidebar 'docs'"
},
- "sidebar.docs.category.Triggers": {
- "message": "Triggers",
- "description": "The label for category 'Triggers' in sidebar 'docs'"
+ "sidebar.docs.category.M.link.generated-index.title": {
+ "message": "M",
+ "description": "The generated-index page title for category 'M' in sidebar 'docs'"
},
- "sidebar.docs.category.User Interface": {
- "message": "ユーザーインターフェース",
- "description": "The label for category 'User Interface' in sidebar 'docs'"
+ "sidebar.docs.category.N": {
+ "message": "N",
+ "description": "The label for category 'N' in sidebar 'docs'"
},
- "sidebar.docs.category.Users and Groups": {
- "message": "ユーザー&グループ",
- "description": "The label for category 'Users and Groups' in sidebar 'docs'"
+ "sidebar.docs.category.N.link.generated-index.title": {
+ "message": "N",
+ "description": "The generated-index page title for category 'N' in sidebar 'docs'"
},
- "sidebar.docs.category.Variables": {
- "message": "変数",
- "description": "The label for category 'Variables' in sidebar 'docs'"
+ "sidebar.docs.category.O": {
+ "message": "O",
+ "description": "The label for category 'O' in sidebar 'docs'"
},
- "sidebar.docs.category.Web Area": {
- "message": "Webエリア",
- "description": "The label for category 'Web Area' in sidebar 'docs'"
+ "sidebar.docs.category.O.link.generated-index.title": {
+ "message": "O",
+ "description": "The generated-index page title for category 'O' in sidebar 'docs'"
},
- "sidebar.docs.category.Web Services (Client)": {
- "message": "Webサービス (クライアント)",
- "description": "The label for category 'Web Services (Client)' in sidebar 'docs'"
+ "sidebar.docs.category.P": {
+ "message": "P",
+ "description": "The label for category 'P' in sidebar 'docs'"
},
- "sidebar.docs.category.Web Services (Server)": {
- "message": "Webサービス (サーバー)",
- "description": "The label for category 'Web Services (Server)' in sidebar 'docs'"
+ "sidebar.docs.category.P.link.generated-index.title": {
+ "message": "P",
+ "description": "The generated-index page title for category 'P' in sidebar 'docs'"
},
- "sidebar.docs.category.Windows": {
- "message": "Windows",
- "description": "The label for category 'Windows' in sidebar 'docs'"
+ "sidebar.docs.category.R": {
+ "message": "R",
+ "description": "The label for category 'R' in sidebar 'docs'"
},
- "sidebar.docs.category.XML DOM": {
- "message": "XML DOM",
- "description": "The label for category 'XML DOM' in sidebar 'docs'"
+ "sidebar.docs.category.R.link.generated-index.title": {
+ "message": "R",
+ "description": "The generated-index page title for category 'R' in sidebar 'docs'"
},
- "sidebar.docs.category.XML SAX": {
- "message": "XML SAX",
- "description": "The label for category 'XML SAX' in sidebar 'docs'"
+ "sidebar.docs.category.S": {
+ "message": "S",
+ "description": "The label for category 'S' in sidebar 'docs'"
},
- "sidebar.docs.category.XML": {
- "message": "XML",
- "description": "The label for category 'XML' in sidebar 'docs'"
+ "sidebar.docs.category.S.link.generated-index.title": {
+ "message": "S",
+ "description": "The generated-index page title for category 'S' in sidebar 'docs'"
},
"sidebar.docs.category.4D Write Pro": {
"message": "4D Write Pro",
@@ -807,820 +719,108 @@
"message": "4D Write Pro",
"description": "The generated-index page title for category '4D Write Pro' in sidebar 'docs'"
},
- "sidebar.docs.category.4D Language.link.generated-index.title": {
- "message": "4Dランゲージ",
- "description": "The generated-index page title for category '4D Language' in sidebar 'docs'"
- },
- "sidebar.docs.category.Commands.link.generated-index.title": {
- "message": "コマンド",
- "description": "The generated-index page title for category Commands in sidebar docs"
- },
- "sidebar.docs.category.4D Environment.link.generated-index.title": {
- "message": "4D環境",
- "description": "The generated-index page title for category 4D Environment in sidebar docs"
- },
- "sidebar.docs.category.Arrays.link.generated-index.title": {
- "message": "配列",
- "description": "The generated-index page title for category Arrays in sidebar docs"
- },
- "sidebar.docs.category.Backup.link.generated-index.title": {
- "message": "バックアップ",
- "description": "The generated-index page title for category Backup in sidebar docs"
- },
- "sidebar.docs.category.BLOB.link.generated-index.title": {
- "message": "BLOB",
- "description": "The generated-index page title for category BLOB in sidebar docs"
- },
- "sidebar.docs.category.Boolean.link.generated-index.title": {
- "message": "Boolean",
- "description": "The generated-index page title for category Boolean in sidebar docs"
- },
- "sidebar.docs.category.Cache Management.link.generated-index.title": {
- "message": "キャッシュ管理",
- "description": "The generated-index page title for category Cache Management in sidebar docs"
+ "sidebar.docs.category.Document Elements": {
+ "message": "Document Elements",
+ "description": "The label for category 'Document Elements' in sidebar 'docs'"
},
- "sidebar.docs.category.Collections.link.generated-index.title": {
- "message": "コレクション",
- "description": "The generated-index page title for category Collections in sidebar docs"
+ "sidebar.docs.category.Document Elements.link.generated-index.title": {
+ "message": "Document Elements",
+ "description": "The generated-index page title for category 'Document Elements' in sidebar 'docs'"
},
- "sidebar.docs.category.Communications.link.generated-index.title": {
- "message": "通信",
- "description": "The generated-index page title for category Communications in sidebar docs"
+ "sidebar.docs.category.import-export-writepro": {
+ "message": "インポート&エクスポート",
+ "description": "The label for category 'Import and Export' in sidebar 'docs'"
},
- "sidebar.docs.category.Compiler.link.generated-index.title": {
- "message": "コンパイラー",
- "description": "The generated-index page title for category Compiler in sidebar docs"
+ "sidebar.docs.category.import-export-writepro.link.generated-index.title": {
+ "message": "インポート&エクスポート",
+ "description": "The generated-index page title for category 'Import and Export' in sidebar 'docs'"
},
- "sidebar.docs.category.Data Entry.link.generated-index.title": {
- "message": "データ入力",
- "description": "The generated-index page title for category Data Entry in sidebar docs"
+ "sidebar.docs.category.WritePro-commands": {
+ "message": "コマンド",
+ "description": "The label for category 'Commands' in sidebar 'docs'"
},
- "sidebar.docs.category.Data Security.link.generated-index.title": {
- "message": "データセキュリティ",
- "description": "The generated-index page title for category Data Security in sidebar docs"
+ "sidebar.docs.link.qodly-pro-link1": {
+ "message": "4D Qodly Pro",
+ "description": "The label for link '4D Qodly Pro' in sidebar 'docs', linking to 'https://developer.4d.com/qodly/'"
},
- "sidebar.docs.category.Database Methods.link.generated-index.title": {
- "message": "データベースメソッド",
- "description": "The generated-index page title for category 'Database Methods' in sidebar 'docs'"
+ "sidebar.docs.link.4D Analyzer": {
+ "message": "4D Analyzer",
+ "description": "The label for link '4D Analyzer' in sidebar 'docs', linking to 'https://marketplace.visualstudio.com/items?itemName=4D.4d-analyzer'"
},
- "sidebar.docs.category.Date and Time.link.generated-index.title": {
- "message": "日付と時間",
- "description": "The generated-index page title for category Date and Time in sidebar docs"
+ "sidebar.docs.link.4D Mobile App Server": {
+ "message": "4D Mobile App Server",
+ "description": "The label for link '4D Mobile App Server' in sidebar 'docs', linking to 'https://github.com/4d/4D-Mobile-App-Server/blob/main/README.md'"
},
- "sidebar.docs.category.Design Object Access.link.generated-index.title": {
- "message": "デザインオブジェクトアクセス",
- "description": "The generated-index page title for category Design Object Access in sidebar docs"
+ "sidebar.docs.link.4D NetKit": {
+ "message": "4D NetKit",
+ "description": "The label for link '4D NetKit' in sidebar 'docs', linking to 'https://developer.4d.com/4D-NetKit'"
},
- "sidebar.docs.category.Drag and Drop.link.generated-index.title": {
- "message": "ドラッグ&ドロップ",
- "description": "The generated-index page title for category Drag and Drop in sidebar docs"
+ "sidebar.docs.link.4D Progress": {
+ "message": "4D Progress",
+ "description": "The label for link '4D Progress' in sidebar 'docs', linking to 'https://github.com/4d/4D-Progress/blob/main/README.md'"
},
- "sidebar.docs.category.Entry Control.link.generated-index.title": {
- "message": "入力制御",
- "description": "The generated-index page title for category Entry Control in sidebar docs"
+ "sidebar.docs.link.qodly-pro-link2": {
+ "message": "4D Qodly Pro",
+ "description": "The label for link '4D Qodly Pro' in sidebar 'docs', linking to 'https://developer.4d.com/qodly/'"
},
- "sidebar.docs.category.File and Folder.link.generated-index.title": {
- "message": "ファイルとフォルダ",
- "description": "The generated-index page title for category File and Folder in sidebar docs"
+ "sidebar.docs.link.4D QPDF": {
+ "message": "4D QPDF",
+ "description": "The label for link '4D QPDF' in sidebar 'docs', linking to 'https://github.com/4d/4D-QPDF?tab=readme-ov-file#readme'"
},
- "sidebar.docs.category.Form Events.link.generated-index.title": {
- "message": "フォームイベント",
- "description": "The generated-index page title for category Form Events in sidebar docs"
+ "sidebar.docs.link.4D SVG": {
+ "message": "4D SVG",
+ "description": "The label for link '4D SVG' in sidebar 'docs', linking to 'https://developer.4d.com/4D-SVG'"
},
- "sidebar.docs.category.Forms.link.generated-index.title": {
- "message": "Forms",
- "description": "The generated-index page title for category Forms in sidebar docs"
+ "sidebar.docs.link.4D Widgets": {
+ "message": "4D Widgets",
+ "description": "The label for link '4D Widgets' in sidebar 'docs', linking to 'https://github.com/4d/4D-Widgets/blob/main/Readme.md'"
},
- "sidebar.docs.category.Formulas.link.generated-index.title": {
- "message": "フォーミュラ",
- "description": "The generated-index page title for category Formulas in sidebar docs"
+ "sidebar.docs.link.Build4D": {
+ "message": "Build4D",
+ "description": "The label for link 'Build4D' in sidebar 'docs', linking to 'https://github.com/4d/Build4D'"
},
- "sidebar.docs.category.Graphs.link.generated-index.title": {
- "message": "グラフ",
- "description": "The generated-index page title for category Graphs in sidebar docs"
+ "sidebar.docs.link.Go Mobile with 4D": {
+ "message": "Go Mobile with 4D",
+ "description": "The label for link 'Go Mobile with 4D' in sidebar 'docs', linking to 'https://developer.4d.com/go-mobile/'"
},
- "sidebar.docs.category.HTTP.link.generated-index.title": {
- "message": "HTTPクライアント",
- "description": "The generated-index page title for category HTTP in sidebar docs"
+ "sidebar.docs.doc.Client/Server": {
+ "message": "クライアント/サーバー",
+ "description": "The label for the doc item 'Client/Server' in sidebar 'docs', linking to the doc Desktop/clientServer"
},
- "sidebar.docs.category.Hierarchical Lists.link.generated-index.title": {
- "message": "階層リスト",
- "description": "The generated-index page title for category Hierarchical Lists in sidebar docs"
+ "sidebar.docs.doc.Sessions": {
+ "message": "セッション",
+ "description": "The label for the doc item 'Sessions' in sidebar 'docs', linking to the doc Desktop/desktop-sessions"
},
- "sidebar.docs.category.Import and Export.link.generated-index.title": {
- "message": "インポート&エクスポート",
- "description": "The generated-index page title for category Import and Export in sidebar docs"
+ "sidebar.docs.doc.Standard actions": {
+ "message": "標準アクション",
+ "description": "The label for the doc item 'Standard actions' in sidebar 'docs', linking to the doc Desktop-legacy/standard-actions"
},
- "sidebar.docs.category.Interruptions.link.generated-index.title": {
- "message": "割り込み",
- "description": "The generated-index page title for category Interruptions in sidebar docs"
+ "sidebar.docs.doc.Labels": {
+ "message": "ラベル",
+ "description": "The label for the doc item 'Labels' in sidebar 'docs', linking to the doc Desktop/labels"
},
- "sidebar.docs.category.JSON.link.generated-index.title": {
- "message": "JSON",
- "description": "The generated-index page title for category JSON in sidebar docs"
+ "sidebar.docs.doc.Drag and Drop": {
+ "message": "ドラッグ&ドロップ",
+ "description": "The label for the doc item 'Drag and Drop' in sidebar 'docs', linking to the doc Desktop/drag-and-drop"
},
- "sidebar.docs.category.LDAP.link.generated-index.title": {
- "message": "LDAP",
- "description": "The generated-index page title for category LDAP in sidebar docs"
+ "sidebar.docs.doc.Command Line Interface": {
+ "message": "コマンドライン・インターフェース",
+ "description": "The label for the doc item 'Command Line Interface' in sidebar 'docs', linking to the doc Admin/cli"
},
- "sidebar.docs.category.Language": {
- "message": "ランゲージ",
- "description": "The label for category 'Language' in sidebar 'docs'"
+ "sidebar.docs.doc.TLS Protocol": {
+ "message": "TLSプロトコル",
+ "description": "The label for the doc item 'TLS Protocol' in sidebar 'docs', linking to the doc Admin/tls"
},
- "sidebar.docs.category.Licenses.link.generated-index.title": {
+ "sidebar.docs.doc.Licenses": {
"message": "ライセンスリスト",
- "description": "The generated-index page title for category Licenses in sidebar docs"
- },
- "sidebar.docs.category.List Box.link.generated-index.title": {
- "message": "リストボックス",
- "description": "The generated-index page title for category List Box in sidebar docs"
+ "description": "The label for the doc item 'Licenses' in sidebar 'docs', linking to the doc Admin/licenses"
},
- "sidebar.docs.category.Mail.link.generated-index.title": {
- "message": "メール",
- "description": "The generated-index page title for category Mail in sidebar docs"
+ "sidebar.docs.doc.Log Files": {
+ "message": "Log Files",
+ "description": "The label for the doc item 'Log Files' in sidebar 'docs', linking to the doc Debugging/debugLogFiles"
},
- "sidebar.docs.category.Math.link.generated-index.title": {
- "message": "算術関数",
- "description": "The generated-index page title for category Math in sidebar docs"
- },
- "sidebar.docs.category.Menus.link.generated-index.title": {
- "message": "メニュー",
- "description": "The generated-index page title for category Menus in sidebar docs"
- },
- "sidebar.docs.category.Messages.link.generated-index.title": {
- "message": "メッセージ",
- "description": "The generated-index page title for category Messages in sidebar docs"
- },
- "sidebar.docs.category.Named Selections.link.generated-index.title": {
- "message": "命名セレクション",
- "description": "The generated-index page title for category Named Selections in sidebar docs"
- },
- "sidebar.docs.category.Objects (Forms).link.generated-index.title": {
- "message": "オブジェクト (フォーム)",
- "description": "The generated-index page title for category Objects (Forms) in sidebar docs"
- },
- "sidebar.docs.category.Objects (Language).link.generated-index.title": {
- "message": "オブジェクト (ランゲージ)",
- "description": "The generated-index page title for category Objects (Language) in sidebar docs"
- },
- "sidebar.docs.category.On a Series.link.generated-index.title": {
- "message": "統計関数",
- "description": "The generated-index page title for category On a Series in sidebar docs"
- },
- "sidebar.docs.category.PHP.link.generated-index.title": {
- "message": "PHP",
- "description": "The generated-index page title for category PHP in sidebar docs"
- },
- "sidebar.docs.category.Pasteboard.link.generated-index.title": {
- "message": "ペーストボード",
- "description": "The generated-index page title for category Pasteboard in sidebar docs"
- },
- "sidebar.docs.category.Pictures.link.generated-index.title": {
- "message": "ピクチャー",
- "description": "The generated-index page title for category Pictures in sidebar docs"
- },
- "sidebar.docs.category.Printing.link.generated-index.title": {
- "message": "印刷",
- "description": "The generated-index page title for category Printing in sidebar docs"
- },
- "sidebar.docs.category.Process (Communications).link.generated-index.title": {
- "message": "プロセス (通信)",
- "description": "The generated-index page title for category Process (Communications) in sidebar docs"
- },
- "sidebar.docs.category.Process (User Interface).link.generated-index.title": {
- "message": "プロセス (ユーザーインターフェース)",
- "description": "The generated-index page title for category Process (User Interface) in sidebar docs"
- },
- "sidebar.docs.category.Processes.link.generated-index.title": {
- "message": "プロセス",
- "description": "The generated-index page title for category Processes in sidebar docs"
- },
- "sidebar.docs.category.Queries.link.generated-index.title": {
- "message": "クエリ",
- "description": "The generated-index page title for category Queries in sidebar docs"
- },
- "sidebar.docs.category.Quick Report.link.generated-index.title": {
- "message": "クイックレポート",
- "description": "The generated-index page title for category Quick Report in sidebar docs"
- },
- "sidebar.docs.category.Record Locking.link.generated-index.title": {
- "message": "レコードロック",
- "description": "The generated-index page title for category Record Locking in sidebar docs"
- },
- "sidebar.docs.category.Records.link.generated-index.title": {
- "message": "レコード",
- "description": "The generated-index page title for category Records in sidebar docs"
- },
- "sidebar.docs.category.Relations.link.generated-index.title": {
- "message": "リレーション",
- "description": "The generated-index page title for category Relations in sidebar docs"
- },
- "sidebar.docs.category.Resources.link.generated-index.title": {
- "message": "Resources",
- "description": "The generated-index page title for category Resources in sidebar docs"
- },
- "sidebar.docs.category.SQL.link.generated-index.title": {
- "message": "SQL",
- "description": "The generated-index page title for category SQL in sidebar docs"
- },
- "sidebar.docs.category.SVG.link.generated-index.title": {
- "message": "SVG",
- "description": "The generated-index page title for category SVG in sidebar docs"
- },
- "sidebar.docs.category.Secured Protocol.link.generated-index.title": {
- "message": "暗号化プロトコル",
- "description": "The generated-index page title for category Secured Protocol in sidebar docs"
- },
- "sidebar.docs.category.Selection.link.generated-index.title": {
- "message": "セレクション",
- "description": "The generated-index page title for category Selection in sidebar docs"
- },
- "sidebar.docs.category.Sets.link.generated-index.title": {
- "message": "セット",
- "description": "The generated-index page title for category Sets in sidebar docs"
- },
- "sidebar.docs.category.Spell Checker.link.generated-index.title": {
- "message": "スペルチェッカー",
- "description": "The generated-index page title for category Spell Checker in sidebar docs"
- },
- "sidebar.docs.category.String.link.generated-index.title": {
- "message": "文字列",
- "description": "The generated-index page title for category String in sidebar docs"
- },
- "sidebar.docs.category.Structure Access.link.generated-index.title": {
- "message": "ストラクチャーアクセス",
- "description": "The generated-index page title for category Structure Access in sidebar docs"
- },
- "sidebar.docs.category.Styled Text.link.generated-index.title": {
- "message": "スタイル付きテキスト",
- "description": "The generated-index page title for category Styled Text in sidebar docs"
- },
- "sidebar.docs.category.Subrecords.link.generated-index.title": {
- "message": "サブレコード",
- "description": "The generated-index page title for category Subrecords in sidebar docs"
- },
- "sidebar.docs.category.System Documents.link.generated-index.title": {
- "message": "システムドキュメント",
- "description": "The generated-index page title for category System Documents in sidebar docs"
- },
- "sidebar.docs.category.System Environment.link.generated-index.title": {
- "message": "システム環境",
- "description": "The generated-index page title for category System Environment in sidebar docs"
- },
- "sidebar.docs.category.Table.link.generated-index.title": {
- "message": "Table",
- "description": "The generated-index page title for category Table in sidebar docs"
- },
- "sidebar.docs.category.Tools.link.generated-index.title": {
- "message": "ツール",
- "description": "The generated-index page title for category Tools in sidebar docs"
- },
- "sidebar.docs.category.Transactions.link.generated-index.title": {
- "message": "トランザクション",
- "description": "The generated-index page title for category Transactions in sidebar docs"
- },
- "sidebar.docs.category.Triggers.link.generated-index.title": {
- "message": "Triggers",
- "description": "The generated-index page title for category Triggers in sidebar docs"
- },
- "sidebar.docs.category.User Interface.link.generated-index.title": {
- "message": "ユーザーインターフェース",
- "description": "The generated-index page title for category User Interface in sidebar docs"
- },
- "sidebar.docs.category.Users and Groups.link.generated-index.title": {
- "message": "ユーザー&グループ",
- "description": "The generated-index page title for category Users and Groups in sidebar docs"
- },
- "sidebar.docs.category.Variables.link.generated-index.title": {
- "message": "変数",
- "description": "The generated-index page title for category Variables in sidebar docs"
- },
- "sidebar.docs.category.Web Area.link.generated-index.title": {
- "message": "Webエリア",
- "description": "The generated-index page title for category Web Area in sidebar docs"
- },
- "sidebar.docs.category.Web Server.link.generated-index.title": {
- "message": "Web サーバー",
- "description": "The generated-index page title for category Web Server in sidebar docs"
- },
- "sidebar.docs.category.Web Services (Client).link.generated-index.title": {
- "message": "Webサービス (クライアント)",
- "description": "The generated-index page title for category Web Services (Client) in sidebar docs"
- },
- "sidebar.docs.category.Web Services (Server).link.generated-index.title": {
- "message": "Webサービス (サーバー)",
- "description": "The generated-index page title for category Web Services (Server) in sidebar docs"
- },
- "sidebar.docs.category.Windows.link.generated-index.title": {
- "message": "Windows",
- "description": "The generated-index page title for category Windows in sidebar docs"
- },
- "sidebar.docs.category.XML DOM.link.generated-index.title": {
- "message": "XML DOM",
- "description": "The generated-index page title for category XML DOM in sidebar docs"
- },
- "sidebar.docs.category.XML SAX.link.generated-index.title": {
- "message": "XML SAX",
- "description": "The generated-index page title for category XML SAX in sidebar docs"
- },
- "sidebar.docs.category.XML.link.generated-index.title": {
- "message": "XML",
- "description": "The generated-index page title for category XML in sidebar docs"
- },
- "sidebar.docs.category.Dababase structure": {
- "message": "Dababase structure",
- "description": "The label for category 'Dababase structure' in sidebar 'docs'"
- },
- "sidebar.docs.category.4D AIKit": {
- "message": "4D AIKit",
- "description": "The label for category '4D AIKit' in sidebar 'docs'"
- },
- "sidebar.docs.category.4D AIKit.link.generated-index.title": {
- "message": "4D AIKit",
- "description": "The generated-index page title for category '4D AIKit' in sidebar 'docs'"
- },
- "sidebar.docs.doc.Licenses": {
- "message": "ライセンスリスト",
- "description": "The label for the doc item 'Licenses' in sidebar 'docs', linking to the doc Admin/licenses"
- },
- "sidebar.docs.doc.Labels": {
- "message": "ラベル",
- "description": "The label for the doc item 'Labels' in sidebar 'docs', linking to the doc Desktop/labels"
- },
- "sidebar.docs.category.Project & IDE": {
- "message": "Project & IDE",
- "description": "The label for category 'Project & IDE' in sidebar 'docs'"
- },
- "sidebar.docs.category.Project & IDE.link.generated-index.title": {
- "message": "Project & IDE",
- "description": "The generated-index page title for category 'Project & IDE' in sidebar 'docs'"
- },
- "sidebar.docs.category.Code & Methods": {
- "message": "Code & Methods",
- "description": "The label for category 'Code & Methods' in sidebar 'docs'"
- },
- "sidebar.docs.category.Application Preferences": {
- "message": "Application Preferences",
- "description": "The label for category 'Application Preferences' in sidebar 'docs'"
- },
- "sidebar.docs.category.Commands by theme": {
- "message": "Commands by theme",
- "description": "The label for category 'Commands by theme' in sidebar 'docs'"
- },
- "sidebar.docs.category.Commands by theme.link.generated-index.title": {
- "message": "Commands by theme",
- "description": "The generated-index page title for category 'Commands by theme' in sidebar 'docs'"
- },
- "sidebar.docs.category.Extensions.link.generated-index.title": {
- "message": "拡張機能",
- "description": "The generated-index page title for category 'Extensions' in sidebar 'docs'"
- },
- "sidebar.docs.category.Extending 4D applications": {
- "message": "Extending 4D applications",
- "description": "The label for category 'Extending 4D applications' in sidebar 'docs'"
- },
- "sidebar.docs.category.Document Elements": {
- "message": "Document Elements",
- "description": "The label for category 'Document Elements' in sidebar 'docs'"
- },
- "sidebar.docs.category.Document Elements.link.generated-index.title": {
- "message": "Document Elements",
- "description": "The generated-index page title for category 'Document Elements' in sidebar 'docs'"
- },
- "sidebar.docs.link.4D Qodly Pro": {
- "message": "4D Qodly Pro",
- "description": "The label for link '4D Qodly Pro' in sidebar 'docs', linking to 'https://developer.4d.com/qodly/'"
- },
- "sidebar.docs.link.4D QPDF": {
- "message": "4D QPDF",
- "description": "The label for link '4D QPDF' in sidebar 'docs', linking to 'https://github.com/4d/4D-QPDF?tab=readme-ov-file#readme'"
- },
- "sidebar.docs.link.Go Mobile with 4D": {
- "message": "Go Mobile with 4D",
- "description": "The label for link 'Go Mobile with 4D' in sidebar 'docs', linking to 'https://developer.4d.com/go-mobile/'"
- },
- "sidebar.docs.link.Build4D": {
- "message": "Build4D",
- "description": "The label for link 'Build4D' in sidebar 'docs', linking to 'https://github.com/4d/Build4D'"
- },
- "sidebar.docs.doc.Log Files": {
- "message": "Log Files",
- "description": "The label for the doc item 'Log Files' in sidebar 'docs', linking to the doc Debugging/debugLogFiles"
- },
- "sidebar.docs.category.form-events-commands": {
- "message": "フォームイベント",
- "description": "The label for category 'Form Events' in sidebar 'docs'"
- },
- "sidebar.docs.category.form-commands": {
- "message": "Forms",
- "description": "The label for category 'Forms' in sidebar 'docs'"
- },
- "sidebar.docs.category.import-export-commands": {
- "message": "インポート&エクスポート",
- "description": "The label for category 'Import and Export' in sidebar 'docs'"
- },
- "sidebar.docs.category.menus-commands": {
- "message": "メニュー",
- "description": "The label for category 'Menus' in sidebar 'docs'"
- },
- "sidebar.docs.category.processes-commands": {
- "message": "プロセス",
- "description": "The label for category 'Processes' in sidebar 'docs'"
- },
- "sidebar.docs.category.web-server-commands": {
- "message": "Web サーバー",
- "description": "The label for category 'Web Server' in sidebar 'docs'"
- },
- "sidebar.docs.category.4D-classes": {
- "message": "クラス",
- "description": "The label for category 'Classes' in sidebar 'docs'"
- },
- "sidebar.docs.category.4D-classes.link.generated-index.title": {
- "message": "クラス",
- "description": "The generated-index page title for category 'Classes' in sidebar 'docs'"
- },
- "sidebar.docs.category.4D-classes.link.generated-index.description": {
- "message": "ビルトイン 4Dクラスの一覧",
- "description": "The generated-index page description for category 'Classes' in sidebar 'docs'"
- },
- "sidebar.docs.category.processes": {
- "message": "プロセス",
- "description": "The label for category 'Processes' in sidebar 'docs'"
- },
- "sidebar.docs.category.processes.link.generated-index.title": {
- "message": "プロセス",
- "description": "The generated-index page title for category 'Processes' in sidebar 'docs'"
- },
- "sidebar.docs.category.web-server": {
- "message": "Web サーバー",
- "description": "The label for category 'Web Server' in sidebar 'docs'"
- },
- "sidebar.docs.category.form-editor": {
- "message": "Forms",
- "description": "The label for category 'Forms' in sidebar 'docs'"
- },
- "sidebar.docs.category.form-events-events": {
- "message": "フォームイベント",
- "description": "The label for category 'Form Events' in sidebar 'docs'"
- },
- "sidebar.docs.category.menus": {
- "message": "メニュー",
- "description": "The label for category 'Menus' in sidebar 'docs'"
- },
- "sidebar.docs.category.ViewPro-commands": {
- "message": "コマンド",
- "description": "The label for category 'Commands' in sidebar 'docs'"
- },
- "sidebar.docs.category.import-export-writepro": {
- "message": "インポート&エクスポート",
- "description": "The label for category 'Import and Export' in sidebar 'docs'"
- },
- "sidebar.docs.category.import-export-writepro.link.generated-index.title": {
- "message": "インポート&エクスポート",
- "description": "The generated-index page title for category 'Import and Export' in sidebar 'docs'"
- },
- "sidebar.docs.category.WritePro-commands": {
- "message": "コマンド",
- "description": "The label for category 'Commands' in sidebar 'docs'"
- },
- "sidebar.docs.category.aikit-classes": {
- "message": "クラス",
- "description": "The label for category 'Classes' in sidebar 'docs'"
- },
- "sidebar.docs.doc.Sessions": {
- "message": "セッション",
- "description": "The label for the doc item 'Sessions' in sidebar 'docs', linking to the doc Desktop/desktop-sessions"
- },
- "sidebar.docs.category.Exploring Projects": {
- "message": "Exploring Projects",
- "description": "The label for category 'Exploring Projects' in sidebar 'docs'"
- },
- "sidebar.docs.category.Database Structure": {
- "message": "Database Structure",
- "description": "The label for category 'Database Structure' in sidebar 'docs'"
- },
- "sidebar.docs.category.Methods & Classes": {
- "message": "Methods & Classes",
- "description": "The label for category 'Methods & Classes' in sidebar 'docs'"
- },
- "sidebar.docs.category.4D-Environment-key": {
- "message": "4D環境",
- "description": "The label for category '4D Environment' in sidebar 'docs'"
- },
- "sidebar.docs.category.Arrays-key": {
- "message": "配列",
- "description": "The label for category 'Arrays' in sidebar 'docs'"
- },
- "sidebar.docs.category.Backup-key": {
- "message": "バックアップ",
- "description": "The label for category 'Backup' in sidebar 'docs'"
- },
- "sidebar.docs.category.BLOB-key": {
- "message": "BLOB",
- "description": "The label for category 'BLOB' in sidebar 'docs'"
- },
- "sidebar.docs.category.Boolean-key": {
- "message": "Boolean",
- "description": "The label for category 'Boolean' in sidebar 'docs'"
- },
- "sidebar.docs.category.Cache-Management-key": {
- "message": "キャッシュ管理",
- "description": "The label for category 'Cache Management' in sidebar 'docs'"
- },
- "sidebar.docs.category.Collections-key": {
- "message": "コレクション",
- "description": "The label for category 'Collections' in sidebar 'docs'"
- },
- "sidebar.docs.category.Communications-key": {
- "message": "通信",
- "description": "The label for category 'Communications' in sidebar 'docs'"
- },
- "sidebar.docs.category.Compiler-key": {
- "message": "コンパイラー",
- "description": "The label for category 'Compiler' in sidebar 'docs'"
- },
- "sidebar.docs.category.Data-Entry-key": {
- "message": "データ入力",
- "description": "The label for category 'Data Entry' in sidebar 'docs'"
- },
- "sidebar.docs.category.Data-Security-key": {
- "message": "データセキュリティ",
- "description": "The label for category 'Data Security' in sidebar 'docs'"
- },
- "sidebar.docs.category.Date-and-Time-key": {
- "message": "日付と時間",
- "description": "The label for category 'Date and Time' in sidebar 'docs'"
- },
- "sidebar.docs.category.Design-Object-Access-key": {
- "message": "デザインオブジェクトアクセス",
- "description": "The label for category 'Design Object Access' in sidebar 'docs'"
- },
- "sidebar.docs.category.Drag-and-Drop-key": {
- "message": "ドラッグ&ドロップ",
- "description": "The label for category 'Drag and Drop' in sidebar 'docs'"
- },
- "sidebar.docs.category.Entry-Control-key": {
- "message": "入力制御",
- "description": "The label for category 'Entry Control' in sidebar 'docs'"
- },
- "sidebar.docs.category.File-and-Folder-key": {
- "message": "ファイルとフォルダ",
- "description": "The label for category 'File and Folder' in sidebar 'docs'"
- },
- "sidebar.docs.category.Form-Events-key": {
- "message": "フォームイベント",
- "description": "The label for category 'Form Events' in sidebar 'docs'"
- },
- "sidebar.docs.category.Forms-key": {
- "message": "Forms",
- "description": "The label for category 'Forms' in sidebar 'docs'"
- },
- "sidebar.docs.category.Formulas-key": {
- "message": "フォーミュラ",
- "description": "The label for category 'Formulas' in sidebar 'docs'"
- },
- "sidebar.docs.category.Graphs-key": {
- "message": "グラフ",
- "description": "The label for category 'Graphs' in sidebar 'docs'"
- },
- "sidebar.docs.category.Hierarchical-Lists-key": {
- "message": "階層リスト",
- "description": "The label for category 'Hierarchical Lists' in sidebar 'docs'"
- },
- "sidebar.docs.category.HTTP-key": {
- "message": "HTTPクライアント",
- "description": "The label for category 'HTTP' in sidebar 'docs'"
- },
- "sidebar.docs.category.Import-and-Export-key": {
- "message": "インポート&エクスポート",
- "description": "The label for category 'Import and Export' in sidebar 'docs'"
- },
- "sidebar.docs.category.Interruptions-key": {
- "message": "割り込み",
- "description": "The label for category 'Interruptions' in sidebar 'docs'"
- },
- "sidebar.docs.category.JSON-key": {
- "message": "JSON",
- "description": "The label for category 'JSON' in sidebar 'docs'"
- },
- "sidebar.docs.category.Language-key": {
- "message": "ランゲージ",
- "description": "The label for category 'Language' in sidebar 'docs'"
- },
- "sidebar.docs.category.LDAP-key": {
- "message": "LDAP",
- "description": "The label for category 'LDAP' in sidebar 'docs'"
- },
- "sidebar.docs.category.Licenses-key": {
- "message": "ライセンスリスト",
- "description": "The label for category 'Licenses' in sidebar 'docs'"
- },
- "sidebar.docs.category.List-Box-key": {
- "message": "リストボックス",
- "description": "The label for category 'List Box' in sidebar 'docs'"
- },
- "sidebar.docs.category.Mail-key": {
- "message": "メール",
- "description": "The label for category 'Mail' in sidebar 'docs'"
- },
- "sidebar.docs.category.Math-key": {
- "message": "算術関数",
- "description": "The label for category 'Math' in sidebar 'docs'"
- },
- "sidebar.docs.category.Menus-key": {
- "message": "メニュー",
- "description": "The label for category 'Menus' in sidebar 'docs'"
- },
- "sidebar.docs.category.Messages-key": {
- "message": "メッセージ",
- "description": "The label for category 'Messages' in sidebar 'docs'"
- },
- "sidebar.docs.category.Named-Selections-key": {
- "message": "命名セレクション",
- "description": "The label for category 'Named Selections' in sidebar 'docs'"
- },
- "sidebar.docs.category.Objects-(Forms)-key": {
- "message": "オブジェクト (フォーム)",
- "description": "The label for category 'Objects (Forms)' in sidebar 'docs'"
- },
- "sidebar.docs.category.Objects-(Language)-key": {
- "message": "オブジェクト (ランゲージ)",
- "description": "The label for category 'Objects (Language)' in sidebar 'docs'"
- },
- "sidebar.docs.category.On-a-Series-key": {
- "message": "統計関数",
- "description": "The label for category 'On a Series' in sidebar 'docs'"
- },
- "sidebar.docs.category.Pasteboard-key": {
- "message": "ペーストボード",
- "description": "The label for category 'Pasteboard' in sidebar 'docs'"
- },
- "sidebar.docs.category.Pictures-key": {
- "message": "ピクチャー",
- "description": "The label for category 'Pictures' in sidebar 'docs'"
- },
- "sidebar.docs.category.Printing-key": {
- "message": "印刷",
- "description": "The label for category 'Printing' in sidebar 'docs'"
- },
- "sidebar.docs.category.Process-(Communications)-key": {
- "message": "プロセス (通信)",
- "description": "The label for category 'Process (Communications)' in sidebar 'docs'"
- },
- "sidebar.docs.category.Process-(User-Interface)-key": {
- "message": "プロセス (ユーザーインターフェース)",
- "description": "The label for category 'Process (User Interface)' in sidebar 'docs'"
- },
- "sidebar.docs.category.Processes-key": {
- "message": "プロセス",
- "description": "The label for category 'Processes' in sidebar 'docs'"
- },
- "sidebar.docs.category.Queries-key": {
- "message": "クエリ",
- "description": "The label for category 'Queries' in sidebar 'docs'"
- },
- "sidebar.docs.category.Quick-Report-key": {
- "message": "クイックレポート",
- "description": "The label for category 'Quick Report' in sidebar 'docs'"
- },
- "sidebar.docs.category.Record-Locking-key": {
- "message": "レコードロック",
- "description": "The label for category 'Record Locking' in sidebar 'docs'"
- },
- "sidebar.docs.category.Records-key": {
- "message": "レコード",
- "description": "The label for category 'Records' in sidebar 'docs'"
- },
- "sidebar.docs.category.Relations-key": {
- "message": "リレーション",
- "description": "The label for category 'Relations' in sidebar 'docs'"
- },
- "sidebar.docs.category.Resources-key": {
- "message": "Resources",
- "description": "The label for category 'Resources' in sidebar 'docs'"
- },
- "sidebar.docs.category.Secured-Protocol-key": {
- "message": "暗号化プロトコル",
- "description": "The label for category 'Secured Protocol' in sidebar 'docs'"
- },
- "sidebar.docs.category.Selection-key": {
- "message": "セレクション",
- "description": "The label for category 'Selection' in sidebar 'docs'"
- },
- "sidebar.docs.category.Sets-key": {
- "message": "セット",
- "description": "The label for category 'Sets' in sidebar 'docs'"
- },
- "sidebar.docs.category.Spell-Checker-key": {
- "message": "スペルチェッカー",
- "description": "The label for category 'Spell Checker' in sidebar 'docs'"
- },
- "sidebar.docs.category.SQL-key": {
- "message": "SQL",
- "description": "The label for category 'SQL' in sidebar 'docs'"
- },
- "sidebar.docs.category.String-key": {
- "message": "文字列",
- "description": "The label for category 'String' in sidebar 'docs'"
- },
- "sidebar.docs.category.Structure-Access-key": {
- "message": "ストラクチャーアクセス",
- "description": "The label for category 'Structure Access' in sidebar 'docs'"
- },
- "sidebar.docs.category.Styled-Text-key": {
- "message": "スタイル付きテキスト",
- "description": "The label for category 'Styled Text' in sidebar 'docs'"
- },
- "sidebar.docs.category.Subrecords-key": {
- "message": "サブレコード",
- "description": "The label for category 'Subrecords' in sidebar 'docs'"
- },
- "sidebar.docs.category.SVG-key": {
- "message": "SVG",
- "description": "The label for category 'SVG' in sidebar 'docs'"
- },
- "sidebar.docs.category.System-Documents-key": {
- "message": "システムドキュメント",
- "description": "The label for category 'System Documents' in sidebar 'docs'"
- },
- "sidebar.docs.category.System-Environment-key": {
- "message": "システム環境",
- "description": "The label for category 'System Environment' in sidebar 'docs'"
- },
- "sidebar.docs.category.Table-key": {
- "message": "Table",
- "description": "The label for category 'Table' in sidebar 'docs'"
- },
- "sidebar.docs.category.Tools-key": {
- "message": "ツール",
- "description": "The label for category 'Tools' in sidebar 'docs'"
- },
- "sidebar.docs.category.Transactions-key": {
- "message": "トランザクション",
- "description": "The label for category 'Transactions' in sidebar 'docs'"
- },
- "sidebar.docs.category.Triggers-key": {
- "message": "Triggers",
- "description": "The label for category 'Triggers' in sidebar 'docs'"
- },
- "sidebar.docs.category.User-Interface-key": {
- "message": "ユーザーインターフェース",
- "description": "The label for category 'User Interface' in sidebar 'docs'"
- },
- "sidebar.docs.category.Users-and-Groups-key": {
- "message": "ユーザー&グループ",
- "description": "The label for category 'Users and Groups' in sidebar 'docs'"
- },
- "sidebar.docs.category.Variables-key": {
- "message": "変数",
- "description": "The label for category 'Variables' in sidebar 'docs'"
- },
- "sidebar.docs.category.Web-Area-key": {
- "message": "Webエリア",
- "description": "The label for category 'Web Area' in sidebar 'docs'"
- },
- "sidebar.docs.category.Web-Server-key": {
- "message": "Web サーバー",
- "description": "The label for category 'Web Server' in sidebar 'docs'"
- },
- "sidebar.docs.category.Web-Services-(Client)-key": {
- "message": "Webサービス (クライアント)",
- "description": "The label for category 'Web Services (Client)' in sidebar 'docs'"
- },
- "sidebar.docs.category.Web-Services-(Server)-key": {
- "message": "Webサービス (サーバー)",
- "description": "The label for category 'Web Services (Server)' in sidebar 'docs'"
- },
- "sidebar.docs.category.Windows-key": {
- "message": "Windows",
- "description": "The label for category 'Windows' in sidebar 'docs'"
- },
- "sidebar.docs.category.XML-key": {
- "message": "XML",
- "description": "The label for category 'XML' in sidebar 'docs'"
- },
- "sidebar.docs.category.XML-DOM-key": {
- "message": "XML DOM",
- "description": "The label for category 'XML DOM' in sidebar 'docs'"
- },
- "sidebar.docs.category.XML-SAX-key": {
- "message": "XML SAX",
- "description": "The label for category 'XML SAX' in sidebar 'docs'"
- },
- "sidebar.docs.category.listbox-in-form": {
- "message": "リストボックス",
- "description": "The label for category 'List Box' in sidebar 'docs'"
- },
- "sidebar.docs.link.qodly-pro-link1": {
- "message": "4D Qodly Pro",
- "description": "The label for link '4D Qodly Pro' in sidebar 'docs', linking to 'https://developer.4d.com/qodly/'"
- },
- "sidebar.docs.link.4D Analyzer": {
- "message": "4D Analyzer",
- "description": "The label for link '4D Analyzer' in sidebar 'docs', linking to 'https://marketplace.visualstudio.com/items?itemName=4D.4d-analyzer'"
- },
- "sidebar.docs.link.qodly-pro-link2": {
- "message": "4D Qodly Pro",
- "description": "The label for link '4D Qodly Pro' in sidebar 'docs', linking to 'https://developer.4d.com/qodly/'"
+ "sidebar.docs.doc.Data Collection": {
+ "message": "データ収集",
+ "description": "The label for the doc item 'Data Collection' in sidebar 'docs', linking to the doc Admin/data-collect"
}
}
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/API/DataClassClass.md
index 2c706fb252ca8e..98f422f23643fb 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/API/DataClassClass.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/API/DataClassClass.md
@@ -50,24 +50,24 @@ title: DataClass
返される属性オブジェクトには以下のプロパティが格納されています:
-| プロパティ | 型 | 説明 |
-| ---------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| autoFilled | Boolean | 属性値が 4D によって自動生成される場合に true です。 このプロパティは次の 4Dフィールドプロパティに対応しています: 数値型フィールドの "自動インクリメント" および UUID (文字型)フィールドの "自動UUID"。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 |
-| exposed | Boolean | 属性が REST で公開されている場合に trueです |
-| fieldNumber | integer | 属性の内部的な 4Dフィールド番号。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 |
-| fieldType | Integer | 属性の 4Dデータベースフィールドタイプ。 これは属性の種類 (`kind`) によります。 属性の 4Dデータベースフィールドタイプ。 これは属性の種類 (`kind`) によります。 とりうる値:- `.kind` = "storage" の場合は、対応する 4Dフィールドタイプ ([`Value type`](../commands/value-type) 参照)
- `.kind` = "relatedEntity" の場合: 38 (`is object`)
- `.kind` = "relatedEntities" の場合: 42 (`is collection`)
- `.kind` = "calculated" または "alias" の場合: 結果の値 (フィールドタイプ、relatedEntity または relatedEntities) に応じて、上に同じ
|
-| indexed | Boolean | 属性に対して B-tree もしくは クラスターB-Tree インデックスが設定されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 |
-| inverseName | Text | リレーション先の属性名。 `.kind` = "relatedEntity" または "relatedEntities" の場合にのみ返されます。 |
-| keywordIndexed | Boolean | 属性にキーワードインデックスが存在すれば true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 |
-| kind | Text | 属性の種類。 属性の種類。 とりうる値:- "storage": ストレージ (あるいはスカラー) 属性。つまり、属性は値を保存しており、他の属性への参照ではありません。
- "calculated": 計算属性。[`get`](../ORDA/ordaClasses.md#function-get-attributename) 関数 によって定義されます。
- "alias": [他の属性](../ORDA/ordaClasses.md#エイリアス属性-1) を指し示す属性。
- "relatedEntity": N対1 リレーション属性 (エンティティへの参照)
- "relatedEntities": 1対N リレーション属性 (エンティティセレクションへの参照)
|
-| 必須 | Boolean | 属性において Null値の入力が拒否されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 注記: このプロパティは、4Dデータベースレベルの "Null値の入力を拒否" フィールドプロパティと対応しています。 フィールドのデータ入力制御オプションである既存の "必須入力" プロパティとは無関係です。 |
-| name | Text | 属性名 (文字列) |
-| path | Text | リレーションに基づく [エイリアス属性](../ORDA/ordaClasses.md#エイリアス属性-1) のパス。 |
-| readOnly | Boolean | 読み取り専用属性の場合に trueです。 読み取り専用属性の場合に trueです。 たとえば、[`set` 関数](../ORDA/ordaClasses.md#function-set-attributename) を持たない計算属性は読み取り専用です。 |
-| relatedDataClass | Text | 属性にリレートされているデータクラスの名称。 `.kind` = "relatedEntity" または "relatedEntities" の場合にのみ返されます。 |
-| type | Text | 属性の概念的な値タイプ。 汎用的なプログラミングに有用です。 これは属性の種類 (`kind`) によります。 とりうる値: - `.kind` = "storage" の場合: "blob", "bool", "date", "image", "number", "object", または "string"。 属性の概念的な値タイプ。汎用的なプログラミングに有用です。 これは属性の種類 (`kind`) によります。 とりうる値:
- `.kind` = "storage" の場合: "blob", "bool", "date", "image", "number", "object", または "string"。 数値型の場合 "number" が返されます (時間を含む)。UUID、文字およびテキスト型フィールドの場合 "string" が返されます。"blob" 属性は [BLOB オブジェクト](../Concepts/dt_blob.md#blob-の種類) です。
- `.kind` = "relatedEntity" の場合: リレートされたデータクラス名
- `.kind` = "relatedEntities" の場合: リレートされたデータクラス名 + "Selection" 接尾辞
- `.kind` = "calculated" または "alias" の場合: 結果の値に応じて、上に同じ
|
-| unique | Boolean | 属性値が重複不可の場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 |
-| classID | Text | `.type = "object"` でかつクラスがストラクチャーエディター内で指定されていた場合にのみ利用可能です。 オブジェクトのインスタンス下に使用したクラスの名前を返します。 オブジェクトのインスタンス下に使用したクラスの名前を返します。 |
+| プロパティ | 型 | 説明 |
+| ---------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| autoFilled | Boolean | 属性値が 4D によって自動生成される場合に true です。 このプロパティは次の 4Dフィールドプロパティに対応しています: 数値型フィールドの "自動インクリメント" および UUID (文字型)フィールドの "自動UUID"。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 |
+| exposed | Boolean | 属性が REST で公開されている場合に trueです |
+| fieldNumber | integer | 属性の内部的な 4Dフィールド番号。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 |
+| fieldType | Integer | 属性の 4Dデータベースフィールドタイプ。 これは属性の種類 (`kind`) によります。 属性の 4Dデータベースフィールドタイプ。 これは属性の種類 (`kind`) によります。 とりうる値:- `.kind` = "storage" の場合は、対応する 4Dフィールドタイプ ([`Value type`](../commands/value-type) 参照)
- `.kind` = "relatedEntity" の場合: 38 (`is object`)
- `.kind` = "relatedEntities" の場合: 42 (`is collection`)
- `.kind` = "calculated" または "alias" の場合: 結果の値 (フィールドタイプ、relatedEntity または relatedEntities) に応じて、上に同じ
|
+| indexed | Boolean | 属性に対して B-tree もしくは クラスターB-Tree インデックスが設定されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 |
+| inverseName | Text | リレーション先の属性名。 `.kind` = "relatedEntity" または "relatedEntities" の場合にのみ返されます。 |
+| keywordIndexed | Boolean | 属性にキーワードインデックスが存在すれば true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 |
+| kind | Text | 属性の種類。 属性の種類。 とりうる値:- "storage": ストレージ (あるいはスカラー) 属性。つまり、属性は値を保存しており、他の属性への参照ではありません。
- "calculated": 計算属性。[`get`](../ORDA/ordaClasses.md#function-get-attributename) 関数 によって定義されます。
- "alias": [他の属性](../ORDA/ordaClasses.md#エイリアス属性-1) を指し示す属性。
- "relatedEntity": N対1 リレーション属性 (エンティティへの参照)
- "relatedEntities": 1対N リレーション属性 (エンティティセレクションへの参照)
|
+| 必須 | Boolean | 属性において Null値の入力が拒否されている場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 注記: このプロパティは、4Dデータベースレベルの "Null値の入力を拒否" フィールドプロパティと対応しています。 フィールドのデータ入力制御オプションである既存の "必須入力" プロパティとは無関係です。 |
+| name | Text | 属性名 (文字列) |
+| path | Text | リレーションに基づく [エイリアス属性](../ORDA/ordaClasses.md#エイリアス属性-1) のパス。 |
+| readOnly | Boolean | 読み取り専用属性の場合に trueです。 読み取り専用属性の場合に trueです。 たとえば、[`set` 関数](../ORDA/ordaClasses.md#function-set-attributename) を持たない計算属性は読み取り専用です。 |
+| relatedDataClass | Text | 属性にリレートされているデータクラスの名称。 `.kind` = "relatedEntity" または "relatedEntities" の場合にのみ返されます。 |
+| type | Text | 属性の概念的な値タイプ。 汎用的なプログラミングに有用です。 これは属性の種類 (`kind`) によります。 とりうる値: - `.kind` = "storage" の場合: "blob", "bool", "date", "image", "number", "object", または "string"。 時間を含め、数値型の場合は "number" が返されます; UUID、文字列、テキスト型属性の場合は "string" が返されます; [BLOBオブジェクト](../Concepts/dt_blob.md#blob-types) の場合は "blob" が返されます。
属性にリレートされているデータクラスの名称。 `.kind` = "relatedEntity" または "relatedEntities" の場合にのみ返されます。 |
+| unique | Boolean | 属性値が重複不可の場合に true です。 `.kind` が "relatedEntity" または "relatedEntities" の場合には、このプロパティは返されません。 |
+| classID | Text | `.type = "object"` でかつクラスがストラクチャーエディター内で指定されていた場合にのみ利用可能です。 オブジェクトのインスタンス下に使用したクラスの名前を返します。 オブジェクトのインスタンス下に使用したクラスの名前を返します。 |
:::tip
@@ -1222,11 +1222,11 @@ $es:=ds.Movie.query("roles.actor.lastName = :1 AND roles.actor{2}.lastName = :2"
この場合、*value* 引数は、以下のプロパティを格納した**比較ベクトルオブジェクト** である必要があります:
-| プロパティ | 型 | 説明 |
-| --------- | -------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| vector | [4D.Vector](../API/VectorClass.md) | 必須設定です。 必須設定です。 比較するベクトル |
-| metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 You can use one of the following (Text) constants:- `mk cosine` (default if omitted): calculates the [cosine similarity](./VectorClass.md#cosinesimilarity) between vectors.
- `mk dot`: calculates the [dot similarity](VectorClass.md#dotsimilarity) of vectors.
- `mk euclidean`: calculates the [Euclidean distance](./VectorClass.md#euclideandistance) between vectors. |
-| threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 |
+| プロパティ | 型 | 説明 |
+| --------- | -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| vector | [4D.Vector](../API/VectorClass.md) | 必須設定です。 必須設定です。 比較するベクトル |
+| metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 以下の(テキスト)定数のうちのいずれか一つを使用できます:
- `mk cosine` (省略時のデフォルト): ベクトル間の[コサイン類似度](./VectorClass.md#cosinesimilarity) を計算します。
- `mk dot`: ベクトル間の[ドット類似度](VectorClass.md#dotsimilarity) を計算します
- `mk euclidean`: ベクトル間の[ユークリッド距離](./VectorClass.md#euclideandistance) を計算します。 |
+| threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 |
**comparator** 記号の、一部のみがサポートされます。 これらの比較記号は、結果としきい値を比較するのに使用されるという点に注意してください: これらの比較記号は、結果としきい値を比較するのに使用されるという点に注意してください:
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/API/SessionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/API/SessionClass.md
index 7e355b5abfd889..43794942fbc90d 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/API/SessionClass.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/API/SessionClass.md
@@ -522,8 +522,8 @@ End if
| ---------------- | -------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| type | Text | セッションのタイプ: "remote"、"storedProcedure"、"standalone"、"rest"、"web" |
| userName | Text | 4Dユーザー名 ([`.userName`](#username) と同じ値) |
-| machineName | Text |
- リモートセッション: リモートマシンの名前。
- クライアントセッション: ローカルマシンの名前。
- ストアドプロシージャーセッション: サーバーマシンの名前。
- スタンドアロンセッション: マシンの名前
|
-| systemUserName | Text | - リモートセッション: リモートマシン上で開かれたシステムセッションの名前
- クライアントセッション: ローカルシステムセッションの名前
|
+| machineName | Text | - リモートセッション: リモートマシン名。
- クライアントセッション: ローカルマシン名
- ストアドプロシージャーセッション: サーバーマシンの名前。
- スタンドアロンセッション: マシンの名前
|
+| systemUserName | Text | - リモートセッション: リモートマシン上で開かれたシステムセッションの名前。
- クライアントセッション: ローカルシステムセッションの名前
|
| IPAddress | Text | - リモートセッション: リモートマシンのIP アドレス。
- クライアントセッション: ローカルマシンのIP アドレス。
- スタンドアロンセッション: "localhost"
|
| hostType | Text | ホストのタイプ: "windows"、"mac"、あるいは "browser" |
| creationDateTime | 日付 (ISO 8601) | セッション作成の日時(スタンドアロンセッション: アプリケーションのスタートアップの日時) |
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/Concepts/methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/Concepts/methods.md
index d401099fdebc18..426c7861286e48 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/Concepts/methods.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/Concepts/methods.md
@@ -66,7 +66,7 @@ When you use this syntax, you guarantee that your formulas will be interpreted c
This syntax is accepted in all 4D formulas (or 4D expressions) regardless of the calling context:
- 4D formulas executed using the Formula editor or using commands such as [`EXECUTE FORMULA`](../commands/execute-formula), [`APPLY TO SELECTION`](../commands/apply-to-selection), [`QUERY BY FORMULA`](../commands/query-by-formula), [`LISTBOX INSERT COLUMN FORMULA`](../commands/listbox-insert-column-formula), etc.
-- expressions inserted in [multi-style text areas](../FormObjects/properties_Text.md#supported-tags) (see ST INSERT EXPRESSION),
+- expressions inserted in [multi-style text areas](../FormObjects/properties_Text.md#supported-tags) (see [`ST INSERT EXPRESSION`](../commands/st-insert-expression)),
- expressions calculated in [transformation tags](../Tags/transformation-tags.md),
- expressions inserted in external areas such as [4D Write Pro areas](../WritePro/managing-formulas.md).
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/Notes/updates.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/Notes/updates.md
index ffee7a5794d0b4..a962740eab52ab 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/Notes/updates.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/Notes/updates.md
@@ -17,6 +17,7 @@ title: リリースノート
- サーバーを保護するための閾値オブジェクトを管理するための[`4D.QuotaManager`](../API/QuotaManagerClass.md) クラス。
- サーバーキャッシュからエンティティのセットを削除するための新しい[`$entityset/$release`](../REST/$entityset.md#entitysetrelease) REST リクエスト。
- 4D Server 管理ウィンドウのセッション情報が改善され、従来の **Users** に代わる新しい [**Sessions**](../ServerWindow/sessions.md) ページが追加されました。
+- [**修正リスト**](https://bugs.4d.fr/fixedbugslist?version=21_R4): 4D 21 R4 で修正されたバグのリストです ([日本語版はこちら](https://4d-jp.github.io/2024/4/release-note-version-20r4/))。
#### 動作の変更
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/aikit/Classes/OpenAIProviders.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/aikit/Classes/OpenAIProviders.md
index 664eca9f3997f1..21572df0068275 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/aikit/Classes/OpenAIProviders.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/aikit/Classes/OpenAIProviders.md
@@ -7,13 +7,13 @@ title: OpenAIProviders
## 概要
-The `OpenAIProviders` class manages AI provider configurations by loading configuration and handling resolution of model strings in the `provider:model` format.
+`OpenAIProviders` クラスは、設定をロードし、`provider:model` フォーマットのモデル文字列の解決を管理することで、AI プロバイダー設定を管理します。
-For complete usage documentation, see [Provider Model Aliases](../provider-model-aliases.md).
+完全な使用法のドキュメンテーションについては、[プロバイダーモデルエイリアス](../provider-model-aliases.md) の章を参照してください。
## 説明
-This class enables multi-provider support by:
+このクラスを使用すると、以下の様な方法でマルチプロバイダーのサポートを可能にします:
- Loading provider configurations from a single JSON file
- Loading named model aliases that map to providers and model IDs
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/methods.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/methods.md
index 60cdad22ba9475..66e088a3e23175 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/methods.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/methods.md
@@ -66,7 +66,7 @@ When you use this syntax, you guarantee that your formulas will be interpreted c
This syntax is accepted in all 4D formulas (or 4D expressions) regardless of the calling context:
- 4D formulas executed using the Formula editor or using commands such as [`EXECUTE FORMULA`](../commands/execute-formula), [`APPLY TO SELECTION`](../commands/apply-to-selection), [`QUERY BY FORMULA`](../commands/query-by-formula), [`LISTBOX INSERT COLUMN FORMULA`](../commands/listbox-insert-column-formula), etc.
-- expressions inserted in [multi-style text areas](../FormObjects/properties_Text.md#supported-tags) (see ST INSERT EXPRESSION),
+- expressions inserted in [multi-style text areas](../FormObjects/properties_Text.md#supported-tags) (see [`ST INSERT EXPRESSION`](../commands/st-insert-expression)),
- expressions calculated in [transformation tags](../Tags/transformation-tags.md),
- expressions inserted in external areas such as [4D Write Pro areas](../WritePro/managing-formulas.md).
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md
index 2c6c10a0f09702..b593b07577604e 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md
@@ -17,6 +17,7 @@ Leia [**O que há de novo no 4D v21 R4**](https://blog.4d.com/whats-new-in-4d-21
- New [`4D.QuotaManager`](../API/QuotaManagerClass.md) class to handle threshold objects for protecting the server.
- New [`$entityset/$release`](../REST/$entityset.md#entitysetrelease) REST request to delete entity sets from server cache.
- Improved session information in the 4D Server Administration window in a new [**Sessions**](../ServerWindow/sessions.md) page (formerly **Users**).
+- [**Lista de erros corrigida**](https://bugs.4d.fr/fixedbugslist?version=21_R4): lista de todos os bugs corrigidos em 4D 21 R4.
#### Mudanças de comportamento
diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R4/Concepts/methods.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R4/Concepts/methods.md
index 32ae7bcb7f720d..ea52d5c2fbd776 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R4/Concepts/methods.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R4/Concepts/methods.md
@@ -66,7 +66,7 @@ When you use this syntax, you guarantee that your formulas will be interpreted c
This syntax is accepted in all 4D formulas (or 4D expressions) regardless of the calling context:
- 4D formulas executed using the Formula editor or using commands such as [`EXECUTE FORMULA`](../commands/execute-formula), [`APPLY TO SELECTION`](../commands/apply-to-selection), [`QUERY BY FORMULA`](../commands/query-by-formula), [`LISTBOX INSERT COLUMN FORMULA`](../commands/listbox-insert-column-formula), etc.
-- expressions inserted in [multi-style text areas](../FormObjects/properties_Text.md#supported-tags) (see ST INSERT EXPRESSION),
+- expressions inserted in [multi-style text areas](../FormObjects/properties_Text.md#supported-tags) (see [`ST INSERT EXPRESSION`](../commands/st-insert-expression)),
- expressions calculated in [transformation tags](../Tags/transformation-tags.md),
- expressions inserted in external areas such as [4D Write Pro areas](../WritePro/managing-formulas.md).
diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R4/Notes/updates.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R4/Notes/updates.md
index 2c6c10a0f09702..b593b07577604e 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R4/Notes/updates.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R4/Notes/updates.md
@@ -17,6 +17,7 @@ Leia [**O que há de novo no 4D v21 R4**](https://blog.4d.com/whats-new-in-4d-21
- New [`4D.QuotaManager`](../API/QuotaManagerClass.md) class to handle threshold objects for protecting the server.
- New [`$entityset/$release`](../REST/$entityset.md#entitysetrelease) REST request to delete entity sets from server cache.
- Improved session information in the 4D Server Administration window in a new [**Sessions**](../ServerWindow/sessions.md) page (formerly **Users**).
+- [**Lista de erros corrigida**](https://bugs.4d.fr/fixedbugslist?version=21_R4): lista de todos os bugs corrigidos em 4D 21 R4.
#### Mudanças de comportamento