Fix Language Inversion Issue in Node Pie Menu for Blender
Issue Description: In the Node Pie add-on for Blender, there is an issue where menu items are displayed in Russian while tooltips remain in English. This is contrary to the user's language settings in Blender, where the interface language is set to English and tooltips are set to Russian. This inversion disrupts the user experience by providing inconsistent language usage across the interface.
Expected Behavior: Menu items and tooltips should adhere to the Blender language settings:
- If the interface language is set to English, the menu items should also be in English.
- If tooltips are set to Russian, then tooltips should appear in Russian.
Current Behavior:
- Menu items are displayed in Russian despite the interface language being set to English.
- Tooltips are displayed in English despite the tooltip language setting being Russian.
Steps to Reproduce:
- Set Blender interface language to English.
- Set Blender tooltips to Russian.
- Open Node Pie menu.
- Observe that the menu items are in Russian and tooltips are in English.
Suggested Solution: Investigate the implementation of language settings within the Node Pie plugin. It might be necessary to adjust how language configurations are applied to menu items and tooltips. Consider utilizing Blender's native language support mechanisms or ensure that the add-on correctly queries and applies language settings.
Screenshots:
Attached screenshots showing the language discrepancy in the Node Pie menu.
Additional Information:
- Blender Version: 4.0
- Node Pie Version: 1.2.29
- Operating System: Windows 10 Home ed. 22H2
Impact: Resolving this issue will improve the usability of the Node Pie add-on for non-English speakers and ensure a consistent user experience in multilingual environments.
Conclusion: Thank you for considering this issue. I am looking forward to your feedback and am willing to assist with testing any fixes or providing further information if required.
Hi, thanks for the detailed report, it's really useful!
If you download the latest release it should be fixed now 👍
Hi. I'm glad you responded and corrected the code to display the language correctly.
Some of the menu items and their tooltips are now displayed correctly, that's great. However, the other part of the menu items and their tooltips are still inverted by language.
Please see my screenshot.
Additional Information: Blender Versions tested: 2.83; 4.0; 4.1 Node Pie Version: 1.2.30
Thanks a lot again for what you are doing!
UP: the shader window Node pie 1.2.30 menu has same language inversion problem. Here is the screenshot.
The material window is not available in blender 4.2 beta