Sorry for the late reply, but I've been very busy recently and was also on vacation.
First of all, perhaps a note on the languages. As Cator has already said, each language has its own file in the folder C:\ProgramData\toe\grblgru\Language
The structure is very simple. There are 2 columns in each line. The columns are separated by a ';'. The 1st column contains the key used in the program. It always starts with a '#' or a ' ?'. The 2nd column contains the text in the respective national language. "#" are normal short designations, "?" are used for longer ToolTips, for example.
The order of the lines within a language file is arbitrary. If you want to create a new language, it is best to copy the language file of the English "Language_english.txt" and replace the English texts with the new texts. The file is then renamed accordingly. GrblGru recognizes all existing language files at startup and offers them in the language selection dialog
Example:
#CM_Swap; Swap
?CM_Swap; Swap Upper - Lower side
#CM_SortByX; Sort by X
?CM_SortByX; Sort order by X
#FC_Reverse; Reverse
?FC_Reverse; Reverse Front - Backside
If you want to add missing texts, it makes sense to first create an alphabetically sorted file. This can be achieved with the menu item "Sort Text" in the Language dialog.
If someone has created, added to or corrected a text file, I would be pleased to receive it. Then I can make it available to all users in the next program version.
@Drweper
No, unfortunately it is not possible to record manual movements and run them again if necessary.
@Diskus
Congratulations, those are cool macros. If you agree, I would like to add them to the program