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: Sisusupport, Renate.Reinartz, Markus.Kreisel, Ilkka.Salmenius
New Topic Reply Printer Friendly
scaled project option - Usage - Three simple steps to localize - Technical Support (You need to be registered at the forum to write) - .NET, Delphi, ... - Sisulizer Localization Tool Support
AuthorPost
 Posted: Mon Dec 16th, 2013 07:28 am
PM Private Upload Quote Reply
drwho
Member
 

Joined: Fri Feb 8th, 2008
Location:  
Posts: 116
Status: 
Offline
hi,
in the vcl project options there is a disable scaling option.
now i suppose this sets the TForm.Scaled property to false, right?
if so how does this work?
i tried to accomplish the same thing using the formcreate and the constructor create but it does not give the desired result.
the reason i ask is cause we have some rendering problems on windows 7 and the translated 'version' does not...
so i came to the conclusion that the Scaled property is the one to 'blame'.
so how does sisulizer gets this scaled property set to false?
(if i do the same at design time the rendering problem also goes away)

tia!
marc

Back To Top PM Private Upload Quote Reply

 Posted: Thu Dec 26th, 2013 07:01 am
PM Private Upload Quote Reply
Ilkka.Salmenius
Administrator


Joined: Wed Aug 8th, 2007
Location: Tokyo, Japan
Posts: 2009
Status: 
Offline
By default Sisulizer adds Scaled property with value of False to every form (if they already do not contain it). This disables the built-in scaling of VCL that is pain in the neck. If you try to do that on OnCreate it is already too late. VCL has already red and loaded the form. The built-in scaling occurs during the form load process. Because Sisulizer adds the Scaled=False to the localized form data itself the modified property value is active on the load time and disables scaling.



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

 Posted: Thu Dec 26th, 2013 07:11 am
PM Private Upload Quote Reply
drwho
Member
 

Joined: Fri Feb 8th, 2008
Location:  
Posts: 116
Status: 
Offline
Thx Iikka,
that's what i thought also...
turning scaled off...

Back To Top PM Private Upload Quote Reply

 Posted: Wed Sep 12th, 2018 01:25 pm
PM Private Upload Quote Reply
bmaier
Member
 

Joined: Thu May 28th, 2015
Location:  
Posts: 4
Status: 
Offline
Hi,
our application uses TForm.OnAfterMonitorDpiChanged for dpi dependent scaling. Because this event is only fired when TForm.Scaled = True we have to be sure that the property stays the same in the localized executable.
How can we achieve that?
Bernd

Back To Top PM Private Upload Quote Reply

 Posted: Wed Sep 12th, 2018 01:49 pm
PM Private Upload Quote Reply
Markus.Kreisel
Administrator


Joined: Sat Apr 8th, 2006
Location: Monschau, Germany
Posts: 3150
Status: 
Offline
Filter for the rows containing TForm.Scale, select all filtered rows and set them to "DoNotTranslate".
Hope this helps
Markus



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

 Posted: Fri Sep 14th, 2018 11:46 am
PM Private Upload Quote Reply
bmaier
Member
 

Joined: Thu May 28th, 2015
Location:  
Posts: 4
Status: 
Offline
Problem solved.
In the Vcl project options I set Form scaling = Ignore. Then Sisulizer leaves TForm.Scaled untouched.

Thanks for your help
Bernd

Back To Top PM Private Upload Quote Reply

 Posted: Fri Sep 14th, 2018 11:53 am
PM Private Upload Quote Reply
Markus.Kreisel
Administrator


Joined: Sat Apr 8th, 2006
Location: Monschau, Germany
Posts: 3150
Status: 
Offline
Thanks for your feedback!
Markus



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

Current time is 12:24 am  
.NET, Delphi, ... - Sisulizer Localization Tool Support > Technical Support (You need to be registered at the forum to write) > Usage - Three simple steps to localize > scaled project option



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