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.


 Moderated by: Sisusupport, Renate.Reinartz, Markus.Kreisel, Ilkka.Salmenius  
AuthorPost
DelphiDev
Member
 

Joined: Mon Jan 21st, 2013
Location:  
Posts: 16
Status: 
Offline
Hello Sisulizer team,

we have a fairly large SLP with > 50 VCL sources.
Since I don't feel like setting VCL scaling to Ignored for all those VCL sources manually I was wondering if there was a way to set VCL scaling to Ignored for all VCL sources in an SLP file.

Next question: During our build process we use "slmake add" to add new VCL sources to our SLP. Is there a way to set VCL Scaling to Ignored with this step?
Neither "slmake /?" nor "slmake add -h" answered this question.

Thanks,
Greg
Sisulizer 3.44

Last edited on Wed Jan 30th, 2019 10:26 am by DelphiDev

Markus.Kreisel
Administrator


Joined: Sat Apr 8th, 2006
Location: Monschau, Germany
Posts: 3222
Status: 
Offline
Hi,

Here you find the most complete SLMake docu:

https://www.the-localization-tool.com/category/how-to/slmake/

But there is a quick way to do solve that issue. Sisulizer`s SLP has the structure of an XML file (please don`t change the order of entries). You can use Notepad++ or some other editor to change the settings using search and replace. Or use some XML tool/script. Don`t forget to first close Sisulizer and to make a backup.

Hope this helps

Markus

DelphiDev
Member
 

Joined: Mon Jan 21st, 2013
Location:  
Posts: 16
Status: 
Offline
Hey Markus,

thanks for your reply.

So there is no project-wide setting to ignore VCL Scaling and no way to set that option when adding sources via slmake?

Can I maybe somehow change Sisulizer's default from Scaling disabled to scaling ignored?

Last edited on Wed Jan 30th, 2019 12:07 pm by DelphiDev

Markus.Kreisel
Administrator


Joined: Sat Apr 8th, 2006
Location: Monschau, Germany
Posts: 3222
Status: 
Offline
In general Sisulizer does not change the logic of your application.

It localizes only what is visible in your resources. If you include integer values in your scan, for example font sizes become also "localizable". You then can filter for font sizes to only see them. Now you can select all these rows and change them in one go in the GUI.

Markus

DelphiDev
Member
 

Joined: Mon Jan 21st, 2013
Location:  
Posts: 16
Status: 
Offline
Hi Markus,
When I create a new TForm in Delphi its Scaled property is set to True.
Since we do not change this property, Delphi does not write the property into the dfm file.

Due to the fact that Sisulizer's default is to disable VCL scaling, it does arguably change the logic of the application hence changes something that is not visible in the resources.

Markus.Kreisel
Administrator


Joined: Sat Apr 8th, 2006
Location: Monschau, Germany
Posts: 3222
Status: 
Offline
I ask R&D about that.

Markus

DelphiDev
Member
 

Joined: Mon Jan 21st, 2013
Location:  
Posts: 16
Status: 
Offline
Addendum: with a resource editor you can even see in the DE/EN files that Sisulizer adds the scaled property to the resources that did not exist in the scanned binary.



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

Impress - Privacy statement

Sisulizer software localization tool - Three simple steps to localize