Blinkinlabs / PatternPaint

Making beautiful light shows is as easy as drawing a picture with Pattern Paint!
http://blinkinlabs.com/patternpaint/
GNU General Public License v2.0
55 stars 17 forks source link

Translation of the user interface #207

Open nightflyer88 opened 7 years ago

nightflyer88 commented 7 years ago

A translation of the user interface would be very helpful. I have made a try, but somehow does not work: #https://github.com/nightflyer88/PatternPaint/commit/40bed2834c46a1c310692366f8b77d7c17740f8b

Maybe you have an idea why that does not work?

After executing "lupdate", the error message "lupdate warning: no TS files specified" is displayed.

nightflyer88 commented 7 years ago

it works now

cibomahto commented 7 years ago

Cool!

cibomahto commented 7 years ago

Pulled this in here: https://github.com/Blinkinlabs/PatternPaint/commit/d1816d3b9444bf35ddde1ea46f873ccb6a45594e https://github.com/Blinkinlabs/PatternPaint/commit/158e3dcd91052916b8729cd3e88f081e39d22be1

I added a setting to attempt using the system location automatically, and simplified the lookup code a little bit. The translation features seem a little weird to me (location names seem to always be in English), but it seems to map specific locales like "en_US" to "en", or "de_CH" to "de". Let me know if these changes break anything for you.

nightflyer88 commented 7 years ago

Cool !

Before you make a new release, tell me, then I make the German translation a little better.

cibomahto commented 7 years ago

It's in the 2.3 release already: ;-) https://github.com/Blinkinlabs/PatternPaint/releases/tag/2.3.0

I'm mostly done integrating a simplified support for the esp8266 bootloader now, which I plan to release as as 2.4.0 next week.