Thanks for the advice, yet I have tried accordingly with no luck. I am sure I was at the right site but in the wrong time. Anyway, hope your CC has gone

Many thanks, Chuft-Captain, it is a great addon. Wonderful workIn the meantime you can at least use this as a temporary replacement:
In fact, it is an ADDON activated by the "Set Addon Visibility" menu in the LUA tools.jogad wrote:I guess it is not a script for lua_plugins or lua_edu tool. (In effect on your screenshot I don't see the button for this addon).
I agree with most of your points here, and a graphical version is and was always a possibility, however I preferred to start with this approach and perhaps then a graphical approach for version 2.jogad wrote:It's unfortunate for three reasons in order of increasing importance
The first and least is that we could have a much prettier and less intrusive control pane than this text menu.
Only my personnal taste though...
Secondly, the problem of key names would not arise since we have just to click on it.
The choice of the correct key depends in fact on the next point. Using the mouse instead of the keyboard should avoid this complicated problem.
The third and most important is that lua_edu_tools can easily localize a program for any language. (With lua_plugins it is not impossible but it is a bit more tricky ).
In fact it is almost essential for a program with a great educational interest like this to be translated into the language of those to whom it is addressed.
If you decide to consider my remarks I am at your disposal for the French translation.![]()
I must say that I find the current version quite intuitive and easy to use (aside from the key assignment issues). I'm also not sure that your suggestion necessarily reduces the maximum number of keys required, but changes their nature. (see below, where I describe a similar approach requiring 3 keys only)jogad wrote:I have also a remark (and a suggestion) about your menu which seems a bit complicated to me.
For example you have markers with labels and you add markers. The consequence is to delete the labels. And no markers are added since they were already here. That is a bit confusing.![]()
We have to notice that if we have a label, we have also a marker. In the same way if we have not a marker we cannot have a label.
This allow to use only 2 keys (or 2 buttons) instead of 4 (V, +, -, and u):
- a button for the markers: if we have no markers, they are created. If there are markers they are deleted (with the label if required)
- a button for the labels: if we have no labels they are created (with the associated markers). If we have labels they are deleted (and the associated markers remain)
- the subordinate button is a switch. If it is OFF, the previous actions are applied only to the selected body otherwise they are also applied to the associated bodies.
What do you think about all this?
Cheers
In this case there is a celx script launched by the lua tools. Such a script won't have the features offered by lua tools such as graphical display and especially translation capabilities.Chuft-Captain wrote:In fact, it is an ADDON activated by the "Set Addon Visibility" menu in the LUA tools.
I entirely agree with you. But "perform actions" or "change state" is a matter of point of vue.Chuft-Captain wrote:The aim AFAIC, is to minimise the number of keys overall, and especially to minimize the number of keys that operate as switches, as this creates a "program state" which must be reported to the user, thus complicating the display (currently the V key is the only key operating in this modal fashion).
You suggest making the subordinate button a switch, which again creates a dual-modality which would have to be reported to the user.
The ideal is for all keys to "perform actions" rather than "change state".
I am totally happy with this 3 keys approachChuft-Captain wrote:I will continue to consider your comments, however the likely path I see this taking is:
1. The (-) key is no longer required ... the (+) key will perform the function of both keys (either adding or removing labels/markers depending on whether thay are currently displayed or not.
2. The (V) key may also become superfluous if the (+) key is made to have a progressive action, adding / removing labels AND markers, depending on current state.
3. The (U) key may also be deprecated, if we simply "Clear all" on exit of the script. Less convenient, but does away with another key assignment.
So, if all 3 options are implemented, we are left with only 3 keys:
(+) - cycles between: nothing / markers only / markers+labels
(S) - possibly a switch as you suggest (with the (+) key doing the work), but more likely an action key, replicating the functionality of the (+) key, but acting on all sub-ordinates rather than a single object.
(?) - help key
Nothing is completely intuitive for everyoneChuft-Captain wrote:I need however to also consider whether this reduction in keys actually makes the tool more or less intuitive, or easy to use. This simplification of the user interface may in fact obsfucate it's function. (Less is not always more).
Yes, I agree. This script started as a loose collection of individual scripts which were solely for my own use a few years ago, then we had a couple of years of earthquakes, which sort of put Celestia work as a very low priority.jogad wrote:I you pay too much attention to my ideas it will never end and we'll never see the addon completed!
Code: Select all
["Lagrange Points"] = "Punti di Lagrange";
["Selected"] = "Selezionato";
["System"] = "Sistema";
["Sub-Objects"] = "Oggetti sec.";
["Mode:"] = "Modo:";
["Label"] = "Etichetta";
["Mark"] = "Indica";
["None"] = "Nessuno";
["Reset"] = "Reset";
Any volunteers for: German, French, Italian, Korean, Dutch, Russian, and Swedish translation tasks?
Code: Select all
["Lagrange Points"] = "Points de Lagrange";
["Selected"] = "S?lectionn?";
["System"] = "Syst?me";
["Sub-Objects"] = "Sous-objets";
["Mode:"] = "Mode :";
["Label"] = "?tiquettes";
["Mark"] = "Marques";
["None"] = "Rien";
["Reset"] = "R?init."; -- abbreviation for R?initialisation.
Code: Select all
["Lagrange Points"] = "Lagrangepunten";
["Selected"] = "Geselecteerd";
["System"] = "Stelsel";
["Sub-Objects"] = "Sub-objecten";
["Mode:"] = "Mode:";
["Label"] = "Label";
["Mark"] = "Markering";
["None"] = "Geen";
["Reset"] = "Reset" -- afkorting voor Herinitialisatie.
Code: Select all
["Lagrange Points"] = "translation";
["Selected"] = "translation";
["System"] = "translation";
["Sub-Objects"] = "translation";
["Mode:"] = "translation";
["Labels"] = "translation";
["Marks"] = "translation";
["Nothing"] = "translation";
["None"] = "translation";
["Reset"] = "translation"
Thanks Massimo,Fenerit wrote:Ok, with a question from my part.
Marks = Indica; the same because it is the third/neutral person of the present tense of the verb "indicare" (to mark) thus it is undifferent whether plural or singular, being an "action".
Labels = Etichette
The question: is "none" relevant to "marks"? that is: it mean "unmark"?
Although this is not the most important point of your programChuft-Captain wrote:Jogad, I've decided to go with "None" ("Aucunes"), rather than the alternative "Nothing" ("Rien"), simply because to me "None" reads a little better than "Nothing" in this context.
The opposite may be the case in French, but I have to assume that English will be the most used language and give that priority.
You will of course be free to customize your own copy if you think that "Rien" is a better interpretation than "Aucunes" in the French version, or alternatively, I could always translate the English "None" into "Rien", which although it is not a literal translation may be the best interpretation of the actual purpose of the button in French. -- What do you recommend?