Support forum of the software localization tool Sisulizer


.NET, Delphi, ... - Sisulizer Localization Tool Support 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
slmake 307 cannot create French target .net resources - Bugs and Quirks in Sisulizer - Technical Support (You need to be registered at the forum to write) - .NET, Delphi, ... - Sisulizer Localization Tool Support
AuthorPost
 Posted: Fri Jul 30th, 2010 07:47 am
PM Private Upload Quote Reply
Olivier_ho
Member
 

Joined: Wed Jul 23rd, 2008
Location: Marseille, France
Posts: 126
Status: 
Offline
Hi,
When generating .Net DLL target resources with SLMake.exe, it does not work anymore. We get error messages related to character encoding :
TProject.ScaInvalid UTF-8 character in position 56: // Copyright (c) Microsoft Corporation. Tous droits réservés.

This does not happen with the GUI version.
This did not happen with slmake build 306.

I will send an example project through the private upload.

Cheers,
Olivier Houdas.

Back To Top PM Private Upload Quote Reply

 Posted: Fri Jul 30th, 2010 08:07 am
PM Private Upload Quote Reply
Jaakko.Nieminen
Administrator
 

Joined: Sat Mar 20th, 2010
Location:  
Posts: 148
Status: 
Online
Thank you for the files. I tried following command line

slmake create PDM.slp

But eveything went OK. I got not error.

What is the command line you used? What is your OS?

Jaakko

Back To Top PM Private Upload Quote Reply

 Posted: Fri Jul 30th, 2010 10:08 am
PM Private Upload Quote Reply
Olivier_ho
Member
 

Joined: Wed Jul 23rd, 2008
Location: Marseille, France
Posts: 126
Status: 
Offline
Indeed, it is more tricky than just a regression.

It might be related to the changes done recently:
http://www.sisulizer.net/view_topic.php?id=2024&forum_id=4&highlight=TProject.DoScanOrBuildSources

Running
C:\Program Files\Sisulizer 2008>slmake-307.exe scan create -lang:fr-FR report "c :\temp\sisu.log" -items:string "F:\Ressources\Sisulizer\GC-Modules\PDM.slp"
works on the PC on which Sisulizer is installed.

However, running
\Sisulizer\Sisulizer\slmake-307.exe scan create -lang:fr-FR report sisulizer.log -items:string "\Sisulizer\Ressources\Sisulizer\GC-Modules\PDM.slp"
from our nightly builds machine triggers the UTF-8 TProject.DoScanOrBuildSources error.

Some more tests show that
  • running the command from another distant computer works
  • running the command using slmake-306.exe from the build machine works
All computers used in the tests are running Windows XP in French.
The build PC has MS Visual 2008 installed, the two PC on which the command worked do not have Visual.

Do you have any idea of what I could check on our build machine, which might be different than on the other ones?

Back To Top PM Private Upload Quote Reply

 Posted: Fri Jul 30th, 2010 10:59 am
PM Private Upload Quote Reply
Jaakko.Nieminen
Administrator
 

Joined: Sat Mar 20th, 2010
Location:  
Posts: 148
Status: 
Online
Can you send me Sisulizer.slo file. It is in the same directory as Sisulizer.exe.

The log file your send me tells that the error occurs when SlMake reads text file that contains

// Copyright (c) Microsoft Corporation. Tous droits réservés

Your assembly file does not contain such as resource. Do you know what is this resource? Make sure that the PDM.dll on the build server is the same as on PC.

Jaakko

Back To Top PM Private Upload Quote Reply

 Posted: Fri Jul 30th, 2010 12:23 pm
PM Private Upload Quote Reply
Olivier_ho
Member
 

Joined: Wed Jul 23rd, 2008
Location: Marseille, France
Posts: 126
Status: 
Offline
True, I don't know where this Microsoft copyrigth comes from.

However, running exactly the same command from two different PCs does not give the same result. slmake, the .slp project, the source DLL and the target DLL are all on the Sisulizer machine for our tests, and accessed through network shares.

Back To Top PM Private Upload Quote Reply

 Posted: Fri Jul 30th, 2010 01:54 pm
PM Private Upload Quote Reply
Olivier_ho
Member
 

Joined: Wed Jul 23rd, 2008
Location: Marseille, France
Posts: 126
Status: 
Offline
One more thing : the issue also happens if we run the desktop Sisulizer on the build machine.
Note that the string triggering the error is French for "(C) Copyright Microsoft, all rights reserved.". It might come from the .Net SDK.

Back To Top PM Private Upload Quote Reply

Current time is 01:56 am  
.NET, Delphi, ... - Sisulizer Localization Tool Support > Technical Support (You need to be registered at the forum to write) > Bugs and Quirks in Sisulizer > slmake 307 cannot create French target .net resources



WowUltra modified by Sisulizer Copyright © 2007-09 by Jim Hale - Based on WowBB Copyright © 2003-2006 Aycan Gulez

Sisulizer software localization tool - Three simple steps to localize