diff --git a/TopModel.Generator.Core/GeneratorConfigBase.cs b/TopModel.Generator.Core/GeneratorConfigBase.cs
index 7fce33ab..4eb96b35 100644
--- a/TopModel.Generator.Core/GeneratorConfigBase.cs
+++ b/TopModel.Generator.Core/GeneratorConfigBase.cs
@@ -35,6 +35,11 @@ public abstract class GeneratorConfigBase
public string Language { get; set; }
#nullable enable
+ ///
+ /// Si les libellés des listes de références doivent être traduits.
+ ///
+ public bool? TranslateReferences { get; set; }
+
///
/// Générateurs désactivés.
///
diff --git a/TopModel.Generator.Csharp/csharp.config.json b/TopModel.Generator.Csharp/csharp.config.json
index b545b967..ddaf5dd8 100644
--- a/TopModel.Generator.Csharp/csharp.config.json
+++ b/TopModel.Generator.Csharp/csharp.config.json
@@ -75,6 +75,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
diff --git a/TopModel.Generator.Javascript/JavascriptResourceGenerator.cs b/TopModel.Generator.Javascript/JavascriptResourceGenerator.cs
index 9b994548..71e2d96e 100644
--- a/TopModel.Generator.Javascript/JavascriptResourceGenerator.cs
+++ b/TopModel.Generator.Javascript/JavascriptResourceGenerator.cs
@@ -147,10 +147,10 @@ private void WriteClasseNode(FileWriter fw, IGrouping p.Value != "null").Select(property => $"{property.Key.NameCamel}: {(Config.GetImplementation(property.Key.Domain)?.Type == "string" ? @$"""{(_modelConfig.I18n.TranslateReferences && property.Key == property.Key.Class.DefaultProperty ? refValue.ResourceKey : property.Value)}""" : @$"{property.Value}")}")));
+ fw.Write(string.Join(",\n ", refValue.Value.Where(p => p.Value != "null").Select(property => $"{property.Key.NameCamel}: {(Config.GetImplementation(property.Key.Domain)?.Type == "string" ? @$"""{((Config.TranslateReferences ?? true) && property.Key == property.Key.Class.DefaultProperty ? refValue.ResourceKey : property.Value)}""" : @$"{property.Value}")}")));
fw.WriteLine();
fw.WriteLine(" },");
}
diff --git a/TopModel.Generator.Jpa/JpaModelConstructorGenerator.cs b/TopModel.Generator.Jpa/JpaModelConstructorGenerator.cs
index 1ef5f042..3deeb25f 100644
--- a/TopModel.Generator.Jpa/JpaModelConstructorGenerator.cs
+++ b/TopModel.Generator.Jpa/JpaModelConstructorGenerator.cs
@@ -59,7 +59,7 @@ public void WriteEnumConstructor(JavaWriter fw, Class classe, List availa
value = _config.GetType(prop) + "." + value;
}
- if (modelConfig.I18n.TranslateReferences && classe.DefaultProperty == prop && !_config.CanClassUseEnums(classe, prop: prop))
+ if ((_config.TranslateReferences ?? true) && classe.DefaultProperty == prop && !_config.CanClassUseEnums(classe, prop: prop))
{
value = refValue.ResourceKey;
}
diff --git a/TopModel.Generator.Jpa/jpa.config.json b/TopModel.Generator.Jpa/jpa.config.json
index 60edca5f..57746fd0 100644
--- a/TopModel.Generator.Jpa/jpa.config.json
+++ b/TopModel.Generator.Jpa/jpa.config.json
@@ -60,6 +60,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
diff --git a/TopModel.Generator.Php/php.config.json b/TopModel.Generator.Php/php.config.json
index 0cefd7cf..c3dc1d19 100644
--- a/TopModel.Generator.Php/php.config.json
+++ b/TopModel.Generator.Php/php.config.json
@@ -57,6 +57,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
diff --git a/TopModel.Generator.Sql/Procedural/AbstractSchemaGenerator.cs b/TopModel.Generator.Sql/Procedural/AbstractSchemaGenerator.cs
index 94169867..2584abcd 100644
--- a/TopModel.Generator.Sql/Procedural/AbstractSchemaGenerator.cs
+++ b/TopModel.Generator.Sql/Procedural/AbstractSchemaGenerator.cs
@@ -203,7 +203,7 @@ protected static string CheckIdentifierLength(string identifier)
definition.TryGetValue(property, out var value);
nameValueDict[property.SqlName] = _config.GetValue(property, availableClasses, value);
- if (_modelConfig.I18n.TranslateReferences && modelClass.DefaultProperty == property && !_config.CanClassUseEnums(modelClass, prop: property))
+ if ((_config.TranslateReferences ?? true) && modelClass.DefaultProperty == property && !_config.CanClassUseEnums(modelClass, prop: property))
{
nameValueDict[property.SqlName] = $@"""{initItem.ResourceKey}""";
}
diff --git a/TopModel.Generator.Sql/sql.config.json b/TopModel.Generator.Sql/sql.config.json
index 44920951..1a118277 100644
--- a/TopModel.Generator.Sql/sql.config.json
+++ b/TopModel.Generator.Sql/sql.config.json
@@ -43,6 +43,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
diff --git a/TopModel.Generator.Translation/translation.config.json b/TopModel.Generator.Translation/translation.config.json
index e2a76c43..e54b7398 100644
--- a/TopModel.Generator.Translation/translation.config.json
+++ b/TopModel.Generator.Translation/translation.config.json
@@ -37,6 +37,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
diff --git a/TopModel.Generator/Program.cs b/TopModel.Generator/Program.cs
index 30d5dfc7..1b3e1a71 100644
--- a/TopModel.Generator/Program.cs
+++ b/TopModel.Generator/Program.cs
@@ -267,6 +267,10 @@ void HandleFile(FileInfo file)
genConfig.ExcludedTags = excludedTags;
genConfig.InitVariables(config.App, number);
+ if (genConfig.TranslateReferences == null)
+ {
+ genConfig.TranslateReferences = config.I18n.TranslateReferences;
+ }
ModelUtils.TrimSlashes(genConfig, c => c.OutputDirectory);
ModelUtils.CombinePath(dn, genConfig, c => c.OutputDirectory);
diff --git a/samples/generators/angular/topmodel.config.schema.json b/samples/generators/angular/topmodel.config.schema.json
index e5655828..e24ec8d6 100644
--- a/samples/generators/angular/topmodel.config.schema.json
+++ b/samples/generators/angular/topmodel.config.schema.json
@@ -163,6 +163,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -547,6 +552,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -612,6 +622,15 @@
"type": "string",
"description": "Localisation des ressources, relative au répertoire de génération."
},
+ "resourcesEncoding": {
+ "type": "string",
+ "description": "Encodage des fichiers de resource.",
+ "default": "Latin1",
+ "enum": [
+ "Latin1",
+ "UTF8"
+ ]
+ },
"useJdbc": {
"type": "boolean",
"description": "Générer les entités en mode JDBC",
@@ -763,6 +782,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -901,6 +925,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
diff --git a/samples/generators/csharp/topmodel.config.schema.json b/samples/generators/csharp/topmodel.config.schema.json
index e5655828..e24ec8d6 100644
--- a/samples/generators/csharp/topmodel.config.schema.json
+++ b/samples/generators/csharp/topmodel.config.schema.json
@@ -163,6 +163,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -547,6 +552,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -612,6 +622,15 @@
"type": "string",
"description": "Localisation des ressources, relative au répertoire de génération."
},
+ "resourcesEncoding": {
+ "type": "string",
+ "description": "Encodage des fichiers de resource.",
+ "default": "Latin1",
+ "enum": [
+ "Latin1",
+ "UTF8"
+ ]
+ },
"useJdbc": {
"type": "boolean",
"description": "Générer les entités en mode JDBC",
@@ -763,6 +782,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -901,6 +925,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
diff --git a/samples/generators/database/topmodel.config.schema.json b/samples/generators/database/topmodel.config.schema.json
index e5655828..e24ec8d6 100644
--- a/samples/generators/database/topmodel.config.schema.json
+++ b/samples/generators/database/topmodel.config.schema.json
@@ -163,6 +163,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -547,6 +552,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -612,6 +622,15 @@
"type": "string",
"description": "Localisation des ressources, relative au répertoire de génération."
},
+ "resourcesEncoding": {
+ "type": "string",
+ "description": "Encodage des fichiers de resource.",
+ "default": "Latin1",
+ "enum": [
+ "Latin1",
+ "UTF8"
+ ]
+ },
"useJdbc": {
"type": "boolean",
"description": "Générer les entités en mode JDBC",
@@ -763,6 +782,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -901,6 +925,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
diff --git a/samples/generators/focus/topmodel.config.schema.json b/samples/generators/focus/topmodel.config.schema.json
index e5655828..e24ec8d6 100644
--- a/samples/generators/focus/topmodel.config.schema.json
+++ b/samples/generators/focus/topmodel.config.schema.json
@@ -163,6 +163,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -547,6 +552,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -612,6 +622,15 @@
"type": "string",
"description": "Localisation des ressources, relative au répertoire de génération."
},
+ "resourcesEncoding": {
+ "type": "string",
+ "description": "Encodage des fichiers de resource.",
+ "default": "Latin1",
+ "enum": [
+ "Latin1",
+ "UTF8"
+ ]
+ },
"useJdbc": {
"type": "boolean",
"description": "Générer les entités en mode JDBC",
@@ -763,6 +782,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -901,6 +925,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
diff --git a/samples/generators/jpa/topmodel.config b/samples/generators/jpa/topmodel.config
index 97773d17..8042acdc 100644
--- a/samples/generators/jpa/topmodel.config
+++ b/samples/generators/jpa/topmodel.config
@@ -3,6 +3,8 @@
app: topmodel.jpa.sample.demo
modelRoot: ../../model
lockFileName: jpa.topmodel.lock
+i18n:
+ rootPath: "{lang}"
jpa:
- tags:
- back
diff --git a/samples/generators/jpa/topmodel.config.schema.json b/samples/generators/jpa/topmodel.config.schema.json
index e5655828..e24ec8d6 100644
--- a/samples/generators/jpa/topmodel.config.schema.json
+++ b/samples/generators/jpa/topmodel.config.schema.json
@@ -163,6 +163,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -547,6 +552,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -612,6 +622,15 @@
"type": "string",
"description": "Localisation des ressources, relative au répertoire de génération."
},
+ "resourcesEncoding": {
+ "type": "string",
+ "description": "Encodage des fichiers de resource.",
+ "default": "Latin1",
+ "enum": [
+ "Latin1",
+ "UTF8"
+ ]
+ },
"useJdbc": {
"type": "boolean",
"description": "Générer les entités en mode JDBC",
@@ -763,6 +782,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -901,6 +925,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
diff --git a/samples/generators/open-api/topmodel.config.schema.json b/samples/generators/open-api/topmodel.config.schema.json
index e5655828..e24ec8d6 100644
--- a/samples/generators/open-api/topmodel.config.schema.json
+++ b/samples/generators/open-api/topmodel.config.schema.json
@@ -163,6 +163,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -547,6 +552,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -612,6 +622,15 @@
"type": "string",
"description": "Localisation des ressources, relative au répertoire de génération."
},
+ "resourcesEncoding": {
+ "type": "string",
+ "description": "Encodage des fichiers de resource.",
+ "default": "Latin1",
+ "enum": [
+ "Latin1",
+ "UTF8"
+ ]
+ },
"useJdbc": {
"type": "boolean",
"description": "Générer les entités en mode JDBC",
@@ -763,6 +782,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -901,6 +925,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
diff --git a/samples/generators/pg/topmodel.config.schema.json b/samples/generators/pg/topmodel.config.schema.json
index e5655828..e24ec8d6 100644
--- a/samples/generators/pg/topmodel.config.schema.json
+++ b/samples/generators/pg/topmodel.config.schema.json
@@ -163,6 +163,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -547,6 +552,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -612,6 +622,15 @@
"type": "string",
"description": "Localisation des ressources, relative au répertoire de génération."
},
+ "resourcesEncoding": {
+ "type": "string",
+ "description": "Encodage des fichiers de resource.",
+ "default": "Latin1",
+ "enum": [
+ "Latin1",
+ "UTF8"
+ ]
+ },
"useJdbc": {
"type": "boolean",
"description": "Générer les entités en mode JDBC",
@@ -763,6 +782,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -901,6 +925,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
diff --git a/samples/generators/php/topmodel.config.schema.json b/samples/generators/php/topmodel.config.schema.json
index a407fc00..3db86819 100644
--- a/samples/generators/php/topmodel.config.schema.json
+++ b/samples/generators/php/topmodel.config.schema.json
@@ -163,6 +163,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -547,6 +552,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -612,6 +622,15 @@
"type": "string",
"description": "Localisation des ressources, relative au répertoire de génération."
},
+ "resourcesEncoding": {
+ "type": "string",
+ "description": "Encodage des fichiers de resource.",
+ "default": "Latin1",
+ "enum": [
+ "Latin1",
+ "UTF8"
+ ]
+ },
"useJdbc": {
"type": "boolean",
"description": "Générer les entités en mode JDBC",
@@ -763,6 +782,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -901,6 +925,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
diff --git a/samples/generators/ssdt/topmodel.config.schema.json b/samples/generators/ssdt/topmodel.config.schema.json
index e5655828..e24ec8d6 100644
--- a/samples/generators/ssdt/topmodel.config.schema.json
+++ b/samples/generators/ssdt/topmodel.config.schema.json
@@ -163,6 +163,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -547,6 +552,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -612,6 +622,15 @@
"type": "string",
"description": "Localisation des ressources, relative au répertoire de génération."
},
+ "resourcesEncoding": {
+ "type": "string",
+ "description": "Encodage des fichiers de resource.",
+ "default": "Latin1",
+ "enum": [
+ "Latin1",
+ "UTF8"
+ ]
+ },
"useJdbc": {
"type": "boolean",
"description": "Générer les entités en mode JDBC",
@@ -763,6 +782,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -901,6 +925,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
diff --git a/samples/generators/translation/topmodel.config.schema.json b/samples/generators/translation/topmodel.config.schema.json
index e5655828..e24ec8d6 100644
--- a/samples/generators/translation/topmodel.config.schema.json
+++ b/samples/generators/translation/topmodel.config.schema.json
@@ -163,6 +163,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -547,6 +552,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -612,6 +622,15 @@
"type": "string",
"description": "Localisation des ressources, relative au répertoire de génération."
},
+ "resourcesEncoding": {
+ "type": "string",
+ "description": "Encodage des fichiers de resource.",
+ "default": "Latin1",
+ "enum": [
+ "Latin1",
+ "UTF8"
+ ]
+ },
"useJdbc": {
"type": "boolean",
"description": "Générer les entités en mode JDBC",
@@ -763,6 +782,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."
@@ -901,6 +925,11 @@
"type": "string",
"description": "Racine du répertoire de génération."
},
+ "translateReferences": {
+ "type": "boolean",
+ "description": "Si les libellés des listes de références doivent être traduits.",
+ "default": "true"
+ },
"ignoreDefaultValues": {
"type": "boolean",
"description": "Désactive la génération des valeurs par défaut des propriétés dans les classes et endpoints générés avec cette configuration."