- Posts: 1433
publishing an intermediate release 3.1.0?
- rbe2012
- Topic Author
- Offline
- So much to do, so little time...
The original lang.ger has shorter strings so the crashes are less probable. This is why I uploaded a older version above.
- rbe2012
- Topic Author
- Offline
- So much to do, so little time...
- Posts: 1433
WheresWaldo wrote: rbe, I will do the same test this morning.
1. In Telemetrieeinstellung when changing Temperatur from Fahrenheit to Celcius the last 't' of Farenheit stays on screen until you scroll down. I believe this is the same in all languages. Would it make more sense to change the option to read C° / F°. As these symbols are universal there would never be a need to translate them. The degree symbol is 0176 in many ascii fonts.
2. When you select long ENT to get to the screen layout, is MOVE in the top right corner really Move in German? I cannot read German.
I did not have any unexpected crashes.
(1): My fault from revising the language file: it's just too long for the label. I have corrected it (but actually not uploaded)
(2): This word is simply not translated (in any language). The translations are longer (besides in Russian and Chinese) so it might not fit (at least for Devo7e/10).
- Pattaya01
- Offline
- Posts: 181
I had to reverse "Elevator" for my Bixler so up is up and down is down. However, when I trim, I push trim button up, but the plane goes down. So the stick movements have been reversed as they should, but the trim is still normal, not reversed.
Devo12S
- Kdean
- Offline
- Posts: 213
- lasakro
- Offline
- Posts: 18
rbe2012 wrote: Sorry, I forgot to mention that "German" in German is "Deutsch". This is the language to test.
The original lang.ger has shorter strings so the crashes are less probable. This is why I uploaded a older version above.
I was thinking the problem was probably between the seat and the transmitter. Yes it's still a mess. Resets though-out the model config menus. If there is a better location for this conversion like Translations > German new forum I would be happy to get more specific on the details to help out. Just let me know.
- vlad_vy
- Offline
- Posts: 3333
File 'lang.ger' for Devo10 without outdated strings
Can anybody try this file with latest beta firmware?
- rbe2012
- Topic Author
- Offline
- So much to do, so little time...
- Posts: 1433
The issue is that in many cases the strings used do not fit in the memory which is reserved for these. Due to a reduction of code size there is not so much boundary checking in deviation so we have to care for this while writing the code.
Unfortunately the translations make things worse because while programming we can't foresee how long the translations could be (even more with UTF-8-using languages like Russian, Chinese, Taiwanese...).
So the problem is identified and we can be lucky that the effects occur quite seldom and only in special circumstances.
I think I actually don't need more tests on this. When I have finished reworking, I need more extensive tests of every function. But this is the last real issue so we can go into the real testing phase before releasing the 3.1 without beta.
Thanks for all who helped getting rid of this issue. I am sure I can count on you for the next stage...
- kreidler
- Offline
- Posts: 157
- Just download this file and put it into the language dir on your TX.
- Switch on the TX (again), goto 'Transmitter config' and change the Language to 'English_Crashtest'.
- Power down and up again the Tx.
- C1 Goto 'Transmitter config' and press 'DN' 3 times. After 1 Second Tx will beep and go back to main page.
- C2 Goto 'Model menu' - 'Model setup' - after choosing 'Copy to' an empty model list will be displayed and Tx goes back to main page.
- C3 Only with Advanced GUI when choosing 'Load...' a damaged model list will be shown.
Switch on USB drive again and in edit tx.ini 'language=0' because you cannot change the Language in the Tx anymore.
Please post your results.
- Pattaya01
- Offline
- Posts: 181
Kdean wrote: Patta, that sounds normal for a plane. You might be confusing elevator function of the plane with pitch on a heli. With planes, down elev / stick up makes the plane fly down.
I found the reason. In the Mixer menu I wrongly put the Scale to -100 instead of + 100.
Sorry to have bothered you guys.
- rbe2012
- Topic Author
- Offline
- So much to do, so little time...
- Posts: 1433
There are major changes concerning the string management in the whole gui code. The reason for the changes were Devo10-resets which were initially connected with special translations / language files. Later it became apparent that in the code are some problems with strings: they were stored at a place which was not big enough so other data was overwritten.
I tested some variants to solve this and at last I invented a new store for strings which is long enough for everything what I have seen in the code and came into my mind.
I tested many things and found no issues (like crashes, shortened strings, demolished text output on screen...), but I surely haven't tested everything.
And I can not determine if everything is correct in some languages (esp. those where I can not even read the letters like Russian, Taiwanese and Chinese).
I would invite everybody for testing, esp. Devo10-users which should test also with the crashtest-languagefile from kreidler above.
Please tell me if you find any issues (here or as an issue in my repo). From my point of view this could be one of the last betas before we provide 3.1.
I have heard nothing about the actual state of reworking the docs. There will be no more changes to the user interface I guess.
- Pattaya01
- Offline
- Posts: 181
Looks very promising.
- rbe2012
- Topic Author
- Offline
- So much to do, so little time...
- Posts: 1433
- RandMental
- Offline
- Posts: 521
- richardclli
- Offline
- Posts: 199
- WheresWaldo
- Offline
- Posts: 253
rbe2012 wrote: ...
I have heard nothing about the actual state of reworking the docs. There will be no more changes to the user interface I guess.
I was kind of waiting until we were pretty stable to start working on the docs. I will be looking it over on the weekend when I have more time. It will be bit easier now that I have seen how the code works. I am also open to suggestions about what should and shouldn't be included.
My first pass will be to clarify the existing documentation before actually adding new sections.
- rbe2012
- Topic Author
- Offline
- So much to do, so little time...
- Posts: 1433
The biggest part will be a complete new description of the new GUI and the interchanging of model configs.
- kreidler
- Offline
- Posts: 157
- lasakro
- Offline
- Posts: 18
- richardclli
- Offline
- Posts: 199
- Pattaya01
- Offline
- Posts: 181
rbe2012 wrote: You can put your toggles in mymedia/toggle3.bmp with this version and have fun...
Early Christmas present. It works. Will continue play for a few hours and let you know the result.
- Home
- Forum
- Development
- Development
- publishing an intermediate release 3.1.0?