Closed rmeissn closed 3 years ago
Internationalization support in DGUS DWIN is very cumbersome and not feasible. The background images of each page has the text hardcoded. To translate and have it first-class, you would need to duplicate all the bmps, give it a separate ID, and maintain that mapping in firmware as well.
So, what I would suggest you do:
Good luck, and if you have any questions feel free to use this issue for it. You can also drop by in our Discord.
FYI: Creality released a new Firmware today (v2.0.1.2), which offers various languages for the touchscreen. They didn't hardcode these to the images, so it must be somewhere within the firmware. Unfortunately they haven't released the sources yet (I think).
They hardcoded this in the DWIN icon files (ICL) - this would require maintaining a mapping in firmware. This is not feasible, especially not for the few working on this firmware. We would also need to replicate (=reimplement) the changes.
Because of this, it is best if someone wants to have a language, that person maintains his own set of background images and distributes that.
I'd like to contribute a german translation for the touchscreen menus. Is there something like a guide on how to do this?