Support forum of the software localization tool Sisulizer


Localization Tool for VB, Delphi, .NET, C#, VB.NET, XML, Online Help, HTML ... Home

Get in contact with the makers of Sisulizer.
Our forum is open for all questions around Sisulizer from customers and prospects.
Don't hesitate to register and ask. The Sisulizer team will answer ASAP.

Search     Help Home Sisulizer Website Download
Search by username
Not logged in - Login | Register 

 Moderated by: Renate.Reinartz, Markus.Kreisel, Jaakko.Salmenius, Ilkka.Salmenius
New Topic Reply Printer Friendly
Import Problems from Multilizer (6.2.19) - Bugs and Quirks in Sisulizer - Technical Support (You need to be registered at the forum to write) - Localization Tool for VB, Delphi, .NET, C#, VB.NET, XML, Online Help, HTML ...
AuthorPost
 Posted: Mon Apr 14th, 2008 06:32 pm
PM Quote Reply
mac500
Member
 

Joined: Fri Sep 15th, 2006
Location: Germany
Posts: 14
Status: 
Offline
Hallo,

we developed and maintain a big ERP system in Delphi and used Multilizer for the translation. Since we were very disappointed about the quality and support from Multilizer we bought Sisulizer Enterprise.

We tried to import our project as described with dll, drc, dpr and the resource dlls .de, .en, .fr but we ended up in numerous of problems like access violations and lots of missing translations.

It is very difficult to describe the whole process and all problems, but we think we found one main major problem.

During an Import, when the *.drc files are in a different folder as the DLL and the .DE, .EN, .FR files, the Resource String translations are not imported (In Sisulizer in the tree under -> Strings).

In our Delphi Project the drc and dpr files are located in :

R:\Hits2000\Client\AccountingManager

but the DLLs and the Resource DLLs (DE, EN, FR) are located in another folder :

R:\Hits2000\Client\bin

In this case we get one warning per resource file :

20:00:58  Scanning file "R:\Hits2000\Client\bin\HitsAccountingManager.DE"
20:00:58 Warning DRC file is missing. Without it resource string ids may not be fixed. Right click source and choose Properties... | Options.

and the resource string translations are not imported.

I put the files together that you need to reproduce the problem and attached them as archive.

There is a workaround (you need to move the drc files to the same folder as the binaries are, import then into Sisulizer and then move them back), but for us this is very difficult, because we have very many projects in the BDS group.

Importing the Multilizer MPR failed completely with very many missing translations, same warnings for missing drc file and when you selected this warning row in the message list, we got an exception. Maybe this is all for the same reason as above.

We would be very happy if you could fix this problem and supply us a detailed description how the preferred way works to import an existing Multilizer project.

Best Regards
Olaf Kehm

Attachment: Susilizer.rar.zip (Downloaded 4 times)

Back To Top PM Quote Reply

 Posted: Tue Apr 15th, 2008 01:08 am
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Offline
How did you import resource DLL to the project.

1) Did project managed import them automatically

or

2) Did you imported them one by one by choosing File | Import

Jaakko



____________________
http://www.sisulizer.com - Three simple steps to localize
Back To Top PM Quote Reply

 Posted: Tue Apr 15th, 2008 01:17 am
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Offline
I tested your project by importing each resource DLL into the project one by one. I clicked the column header of the language column and choosed Import. See screenshot. Sisulizer imported eveything correctly. I was using Sisulizer 1.6.24

Jaakko

Attachment: untitled.PNG (Downloaded 29 times)



____________________
http://www.sisulizer.com - Three simple steps to localize
Back To Top PM Quote Reply

 Posted: Tue Apr 15th, 2008 09:12 am
PM Quote Reply
mac500
Member
 

Joined: Fri Sep 15th, 2006
Location: Germany
Posts: 14
Status: 
Offline
Hi Jaakko,

Thanks for your reply.

There may be a few workarrounds with a lot manual work, but our project has plenty of DLLs. It would be a pain if we would have to click in each project each column and import manually each language.

This is the way how you can reproduce the bug :

File ->
New ->
Localize a file or files ->
Select one DLL ->
Delphi binary file->
There are existing translations for >DE/EN/FR-> Select Yes ->
Leave all Windows Resources checked -> Next ->
Check just Resource DLLs
Select as Output files :
DRC file name ->
R:\Hits2000\Client\AccountingManager\HitsAccountingManager.drc
Optional project file name ->
R:\Hits2000\Client\AccountingManager\HitsAccountingManager.dpr
Note that these pathes are different than the path to the DLL !
Next ->
German, English, French is preselected -> Select English as original language -> Finish

No strings are imported.


There is another conceptional bug:

When you select not just one DLL in the described way from above, but more than one, there is no way to specify for each DLL the location of the corresponding drc file. You just can select ONE drc file. This makes the import of a whole Delphi project which has more than one DLL impossible.

But this should be the way how to import projects with multiple DLLs and our prefered way.

Best Regards
Olaf Kehm

Back To Top PM Quote Reply

 Posted: Mon Apr 21st, 2008 09:32 am
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Offline
Hi Olaf,

Sorry about this delay. I was few days out of officer but I am now working on this case.

Jaakko



____________________
http://www.sisulizer.com - Three simple steps to localize
Back To Top PM Quote Reply

 Posted: Mon Apr 21st, 2008 12:45 pm
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Offline
mac500 wrote: This is the way how you can reproduce the bug :
...
No strings are imported.

I tested this with 1.6.24 and it imported all existing strings. Did you try 1.6.24?

Jaakko



____________________
http://www.sisulizer.com - Three simple steps to localize
Back To Top PM Quote Reply

 Posted: Mon Apr 21st, 2008 12:46 pm
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Offline
mac500 wrote: There is another conceptional bug:

When you select not just one DLL in the described way from above, but more than one, there is no way to specify for each DLL the location of the corresponding drc file. You just can select ONE drc file. This makes the import of a whole Delphi project which has more than one DLL impossible.

The current logic makes it possible to enter only one DRC (the DRC of the first file). I start thinking a way to enter them all.

Jaakko



____________________
http://www.sisulizer.com - Three simple steps to localize
Back To Top PM Quote Reply

 Posted: Mon Apr 21st, 2008 12:48 pm
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Offline
Jaakko.Salmenius wrote: mac500 wrote: This is the way how you can reproduce the bug :
...
No strings are imported.

I tested this with 1.6.24 and it imported all existing strings. Did you try 1.6.24?

Jaakko

Wait a moment. I found one bug that caused that in this case Sisulizer did not properly used DRC. I will fix this on 1.6.25

Jaakko



____________________
http://www.sisulizer.com - Three simple steps to localize
Back To Top PM Quote Reply

 Posted: Mon Apr 21st, 2008 10:35 pm
PM Quote Reply
Jaakko.Salmenius
Administrator


Joined: Sat Apr 8th, 2006
Location: Tokyo, Japan
Posts: 1641
Status: 
Offline
There was a bug that caused Sisulizer not to use the given DRC when importing if the DRC file was not on the same directory as the imported DLL. I fixed this in 1.6.25.

The new version will come later this week.

Jaakko



____________________
http://www.sisulizer.com - Three simple steps to localize
Back To Top PM Quote Reply

 Posted: Tue May 6th, 2008 09:24 am
PM Quote Reply
mac500
Member
 

Joined: Fri Sep 15th, 2006
Location: Germany
Posts: 14
Status: 
Offline
Hi Jaakko,

sorry for the delay. Thank you very much for reproducing the issue. I am very happy to hear that you could fix the problem. It still will help us a lot.

We appreciate this quick support a lot.

Best Regards from Hamburg
Olaf

Back To Top PM Quote Reply

Current time is 04:39 pm  
Localization Tool for VB, Delphi, .NET, C#, VB.NET, XML, Online Help, HTML ... > Technical Support (You need to be registered at the forum to write) > Bugs and Quirks in Sisulizer > Import Problems from Multilizer (6.2.19)



WowUltra 1.11 Copyright © 2007 by Jim Hale - Based on WowBB Copyright © 2003-2006 Aycan Gulez

Sisulizer software localization tool - Three simple steps to localize