-
-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multilanguage support #4
Comments
This must wait. Having finished the config GUI (current progress: 20%), I'm going to check if coding the panel itself in Go brings some significant performance improvement. I'm not going to maintain versions in two languages in the future, so new features should be added in the finally chosen lang - python or golang. |
IMHO, panel should stay on Python. This brings much more flexibility (like Qtile) with insufficient performance loss. Even on my Intel Celeron tablet, nwg-panel works a lot faster than C++ written waybar. |
Well, python goes better with GTK due to the object-oriented approach. Also the code would be easier to maintain, and more likely to gain contributors. Some time ago I coded the same GTK-based stuff in python, and then again in Go, and the Go code is twice as long. But it works almost 2 times faster. There are pros and cons... |
Exit menu can be translated in config file, but not "To workspace...", "Kill", etc. and have a language mess in system is not cool. So, minimal multilanguage will be very nice. I can add a translation engine and Russian translation by myself and then PR into master.
The text was updated successfully, but these errors were encountered: