N°9553 - Support of localized sample and structural files

This commit is contained in:
v-dumas
2026-06-23 18:28:42 +02:00
parent b5575b3ea2
commit 3d3c9f6e09
6 changed files with 41 additions and 31 deletions

View File

@@ -1202,7 +1202,7 @@ class RunTimeEnvironment
{
$oConfig = MetaModel::GetConfig();
$oConfig->Set('access_mode', ACCESS_FULL);
$sDefaultLanguage = $oConfig->GetDefaultLanguage();
$oDataLoader = new XMLDataLoader();
CMDBObject::SetCurrentChangeFromParams("Initialization from XML files for the selected modules ");
@@ -1248,7 +1248,7 @@ class RunTimeEnvironment
// in the current database
foreach ($aPreviouslyLoadedFiles as $sFileRelativePath) {
$sFileName = APPROOT.$sFileRelativePath;
SetupLog::Info("Loading file: $sFileName (just to get the keys mapping)");
SetupLog::Info("Loading file: $sFileName (just to build & cache the keys mapping)");
if (!file_exists($sFileName)) {
throw(new Exception("File $sFileName does not exist"));
}
@@ -1264,7 +1264,7 @@ class RunTimeEnvironment
if (!file_exists($sFileName)) {
throw(new Exception("File $sFileName does not exist"));
}
$sFileName = ModuleInstallerAPI::GetLocalizedFileName($sFileName, $sDefaultLanguage);
$oDataLoader->LoadFile($sFileName);
$sResult = sprintf("loading of %s done.", basename($sFileName));
SetupLog::Info($sResult);