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
Reset function for layouts - Wish list for software localization tool - Technical Support (You need to be registered at the forum to write) - .NET, Delphi, ... - Sisulizer Localization Tool Support
AuthorPost
 Posted: Sun Dec 13th, 2009 06:20 pm
PM Private Upload Quote Reply
GertRijs
Member
 

Joined: Mon May 12th, 2008
Location: Netherlands
Posts: 53
Status: 
Offline
Suppose I have a really simple dialog, something like this

Enter your name:[edit box     ]

my translators need to change the layout a bit to make text fit, just translating the text "Enter your name" is not enough, they also need to move the edit box a bit to make room for their (longer) translated text.

Enter ihhhhhrrrrreeeeeeee name: [edit box            ]

I think Sisu now will write new dimensions and locations to the SLP file for this German translation.

A few days later, I decide to change the layout of this window completely... add a few things (enter your phone number), move around the options.... so now the English window looks like

Enter Your Phone Number:
   [edit box       ]
Enter Your Name:
   [edit box       ]

the problem is, Sisu has remembered my German translator moved edit boxes.... So if he is not careful, his old translations will "overlap". A weird mix of the old layout and the new layout. Very confusing.

It would be nice if the Sisu I use (where I create the packages to translate) has an option so I can tell Sisu: I have completely re-arranged this window, Please remove all Size and Position "translations" for all languages in this project for this dialog (leave the text translations alone, please... just remove the position and width related things).

For the translator edition (or the "free" edition) of sisu, an option like it, but only effecting the current language.


Back To Top PM Private Upload Quote Reply

 Posted: Sun Dec 13th, 2009 07:04 pm
PM Private Upload Quote Reply
Janusz Grzybek
Super Moderator


Joined: Fri Dec 1st, 2006
Location: Zabrze, Poland
Posts: 2542
Status: 
Offline
Hi Gert,

Control's sizes (height, width, X and Y positions) are integer numbers and you can to see all these changed items in Translation Sheet. So, you can use following trick:
- Check "Integer" item in "Data Types" section of "Filter panel" and ucheck all other items.
- You should to see all changed layout values in German column
- Next, select whole German column
- Use "Clear" menu item from context menu of German column
That’s all.
Of course, I’ll forward your request to our R&D.
 
Janusz

Attachment: screen.png (Downloaded 40 times)



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

 Posted: Sun Dec 13th, 2009 07:23 pm
PM Private Upload Quote Reply
GertRijs
Member
 

Joined: Mon May 12th, 2008
Location: Netherlands
Posts: 53
Status: 
Offline
Thanks, that sounds like it would do the trick. A bit technical perhaps, but it sounds like it will work.

Actually, in Sisu I am really confused what is meant by rows and columns (yes, I know, horizontal and vertical) - this naming is not really helping in the context of language translation.

Perhaps you (Janusz) should work with the developers in a 1-to-1 session sometime. I understand you are a Sisu user yourself (as a translator), these technical terms like "Integer Data Types" when really you are saying "the position and size of controls" are not really helpful for people who are just getting started ;-)

All Sisu features can get quite overwhelming/complex.

But thanks again.
Gert

Back To Top PM Private Upload Quote Reply

 Posted: Sun Dec 13th, 2009 08:25 pm
PM Private Upload Quote Reply
Janusz Grzybek
Super Moderator


Joined: Fri Dec 1st, 2006
Location: Zabrze, Poland
Posts: 2542
Status: 
Offline
Sure, I understand you. Our users are often surprised connection between integer numbers and control’s size & position. I published even on our blog this article http://www.the-localization-tool.com/?p=31 about this issue.
Integer number is strict defined term, commonly used in IT (look on this site: http://www.delphibasics.co.uk/Article.asp?Name=Numbers ), and for this reason our developers used it also in Sisulizer’s UI. Because this is used in Sisulizer’s UI, so we also use this terminology on our forum or blog.
 
Janusz



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

 Posted: Mon Dec 14th, 2009 12:56 am
PM Private Upload Quote Reply
Ilkka.Salmenius
Administrator


Joined: Wed Aug 8th, 2007
Location: Tokyo, Japan
Posts: 774
Status: 
Offline
I implemented a hint for those components. Will be in the next build like in this picture.

You remove the overloaded bounds right clicking the component and choosinf Restore | Bounds. It will delete all dimenstion translations but won't delete the text translation.

Ilkka


Attachment: Moved.PNG (Downloaded 34 times)



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

 Posted: Mon Dec 14th, 2009 01:37 am
PM Private Upload Quote Reply
Ilkka.Salmenius
Administrator


Joined: Wed Aug 8th, 2007
Location: Tokyo, Japan
Posts: 774
Status: 
Offline
I also implemented a "Totally moved control" validation. There was a "Moved control" validation, but it reports all the moved controls. This new will report only those controls that are totally out of the original positions.

Attachment: Moved.PNG (Downloaded 36 times)



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

 Posted: Mon Dec 14th, 2009 06:28 am
PM Private Upload Quote Reply
GertRijs
Member
 

Joined: Mon May 12th, 2008
Location: Netherlands
Posts: 53
Status: 
Offline
Thank you Ilkka, that will really help.

Gert

Back To Top PM Private Upload Quote Reply

 Posted: Mon Jun 21st, 2010 11:16 am
PM Private Upload Quote Reply
GertRijs
Member
 

Joined: Mon May 12th, 2008
Location: Netherlands
Posts: 53
Status: 
Offline
Ilkka,

Coming back to this subject.

The reporting (Totally moved control) really helps. It is also nice I can reset moved/resized controls.

However, I now have a projects with several translators (3 at the moment) and I expect it to have a LOT more translators in future.

Can you think of an improvement so the developer (not the translator) can do a "Reset" for a complete dialog/form for all languages? Currently I need to do this one control at the time and for each language.

I want to be able to say "Reset Size/Position for the About dialog (and its controls) for ALL languages".

That would really help....

I will post another suggestion in a minute that may be an alternative.

Back To Top PM Private Upload Quote Reply

Current time is 06:25 am  
.NET, Delphi, ... - Sisulizer Localization Tool Support > Technical Support (You need to be registered at the forum to write) > Wish list for software localization tool > Reset function for layouts



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