|
|||
| Moderated by: Renate.Reinartz, Markus.Kreisel, Jaakko.Salmenius, Ilkka.Salmenius |
|
||||||||||||||||
| 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 | |||||||||||||||||
| Author | Post | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||||
|
GertRijs Member
|
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.
|
||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
|
Janusz Grzybek Super Moderator
|
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 |
||||||||||||||||
| |||||||||||||||||
|
|||||||||||||||||
|
GertRijs Member
|
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
|
||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
|
Janusz Grzybek Super Moderator
|
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 |
||||||||||||||||
| |||||||||||||||||
|
|||||||||||||||||
|
Ilkka.Salmenius Administrator
|
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 |
||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
|
Ilkka.Salmenius Administrator
|
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 |
||||||||||||||||
| |||||||||||||||||
|
|||||||||||||||||
|
GertRijs Member
|
Thank you Ilkka, that will really help. Gert
|
||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
|
GertRijs Member
|
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.
|
||||||||||||||||
| |||||||||||||||||
| 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 | |
Sisulizer software localization tool - Three simple steps to localize