Hi all,
I'm trying to create a Romanian language pack for the Identity Manager web portal, in two steps:
- Starting from the official French language pack
- For each csv file in the language pack, I've replaced the culture with "ro-RO" and replaced the French translation with Romanian translation;
- The translation was done automatically using Microsoft Translator, starting from the English column in each csv file;
- I have then imported the resulted Romanian language pack using the Language Tool in the Designer;
- Everything went fine here, I have the web portal in Romanian.
- Because not all automatic translations made sense in Romanian, some manual adjustments were needed
- I've made these using the Language Tool in Designer and I see the corrections in the web portal;
- I've saved all of them under a specific change label, with the intention to create a database transport file for the respective change label;
- I've created the transport file for the change label with the following options: "Close change label after export" - unchecked, "Add dependent objects to transport file" - checked; the transport file was successfully generated.
I'm now trying to test my Romanian language pack, step 1 followed by step 2, on an online demo environment. When importing the database transport file I'm getting the error below. Note that I've worked steps 1 & 2 on our local environment (version 8.1.3.102), while on the online demo environment we have version 8.1.5.339.
As we need to transport these modifications to a client where we have 8.1.5 installed, my question is how do I do it? Is there anything I'm missing about creating/importing the database transport file? Is there any other way of transporting the manual adjustments I've made in step 2 above?
All your help is much appreciated!
Bogdan
The full error report:
Import 'C:\Users\Administrator\Downloads\Transport_MSSQL_SQL_IAM_OneIM_20220218_0439_RO_lang_pack_manual_adjustments.zip' failed.
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at DBTransporter.PageProgress.workerProgress_DoWork(Object sender, DoWorkEventArgs e)
at DBTransporter.Import.pageImportCommon_DoWork(Object sender, DoWorkEventArgs e)
at VI.Transport.Transport.SaveToDatabase(TransportParts tParts)
at VI.Transport.Transport.HandleException(ITransportTask sender, Exception ex, ISingleDbObject dbObject)
Import 'C:\Users\Administrator\Downloads\Transport_MSSQL_SQL_IAM_OneIM_20220218_0439_RO_lang_pack_manual_adjustments.zip' failed.
[810358] Object with key <Key><T>DialogMultiLanguage</T><P>CCC-DBC534E88D876449A47F3D5F663DE941</P></Key> does not exist in database, you do not have the relevant viewing permissions, or an error occured.
at VI.DB.Entities.EntityPatch.<ApplyAsync>d__47.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
--- End of stack trace from previous location where exception was thrown ---
at VI.DB.EntitySourceExtensions.<GetAsync>d__3.MoveNext()
[810029] Object of type Translations does not exist in database or you do not have the relevant viewing permissions.
at VI.DB.EntitySourceExtensions.<GetAsync>d__3.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
--- End of stack trace from previous location where exception was thrown ---
at VI.DB.Entities.PermissionsEntitySource.<GetAsync>d__11.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
--- End of stack trace from previous location where exception was thrown ---
at VI.DB.Entities.EntitySourceImpl.<GetAsync>d__11.MoveNext()