CGCookie / blender-addon-updater

A module for enabling users to check for add-on updates and install new versions directly from Blender.
GNU General Public License v3.0
247 stars 42 forks source link

Support multiple languages #28

Open TheDuckCow opened 7 years ago

TheDuckCow commented 7 years ago

As referenced here in Sprytile which uses the updater code, would be good to allow easy support for multiple languages. Blender artist thread on the topic here:

https://blenderartists.org/forum/showthread.php?384512-mini-Tutorial-Let-your-addon-support-multi-language-just-like-Blender-does

Curious to see or hear of other addons supporting multiple languages and if there is a consistent practice in place.

carter2422 commented 7 years ago

This is something I've wanted to explore for RetopoFlow as well, particularly since it has a large Chinese user base (or so it seems from Twitter).

TheDuckCow commented 7 years ago

Perhaps leaping before taking a step, but it would be very cool and interesting if a tool were developer to convert any and all strings in a Python file into a language resource reference (similar to how it's typically done in mobile apps), but definitely want to do the research first to determine what's the best approach or method for filling out this information. Would be great to push forward a best practice when right now there doesn't seem to be much of one.

TheDuckCow commented 4 years ago

Minor bump on an this old question, @carter2422 has there been any new exploration for a standard approach to include internationalization (for reptopoflow or otherwise)? For this updater code, it would be key that it adds and not complicates the way addons implement i18n.