[TODO] Add translations of localizable strings #17

Closed
opened 2024-09-10 00:35:43 +02:00 by Cedric Steiert · 1 comment
Collaborator

It would be great to have the descriptions of the import/export operators as well as other important messages localized to various languages. See https://docs.blender.org/api/current/bpy.app.translations.html for guidance.

The strings can be translated using AI systems like ChatGPT or Google Gemini, but double checking is needed. If unsure leave in english.

Note: Some strings are already translated, e.g. "Scale", probably due to detection through blenders RNA System: https://developer.blender.org/docs/handbook/translating/developer_guide/#python-translation-api:

Please note that here too, most messages are detected automatically. In particular, text parameter of all bpy.types.UILayout’s functions is handled as expected

UI Languages great to have:

  • English (default)
  • German (commonly used)
  • French (commonly used)
  • Spanish (commonly used)
  • Italian (commonly used)
  • Russian (commonly used, different symbols)
  • Chinese (commonly used, different symbols)
  • Japan (commonly used, different symbols)
  • Hindi (commonly used, different symbols)
  • Arabic (commonly used, different symbols)

For other languages used by blender refer to https://translate.blender.org/projects/blender-ui/ui/, feel free to suggest any further additions to the list.

It would be great to have the descriptions of the import/export operators as well as other important messages localized to various languages. See https://docs.blender.org/api/current/bpy.app.translations.html for guidance. The strings can be translated using AI systems like ChatGPT or Google Gemini, but double checking is needed. If unsure leave in english. Note: Some strings are already translated, e.g. "Scale", probably due to detection through blenders RNA System: https://developer.blender.org/docs/handbook/translating/developer_guide/#python-translation-api: > Please note that here too, most messages are detected automatically. In particular, text parameter of all bpy.types.UILayout’s functions is handled as expected **UI Languages great to have:** - [x] English (default) - [x] German (commonly used) - [x] French (commonly used) - [x] Spanish (commonly used) - [x] Italian (commonly used) - [x] Russian (commonly used, different symbols) - [x] Chinese (commonly used, different symbols) - [x] Japan (commonly used, different symbols) - [x] Hindi (commonly used, different symbols) - [x] Arabic (commonly used, different symbols) For other languages used by blender refer to https://translate.blender.org/projects/blender-ui/ui/, feel free to suggest any further additions to the list.
Cedric Steiert added the
enhancement
task
labels 2024-09-10 00:35:43 +02:00
Cedric Steiert self-assigned this 2024-09-19 03:28:15 +02:00
Author
Collaborator

UI translations are in, console outputs could be done as well but i think it's too much effort to maintain.

UI translations are in, console outputs could be done as well but i think it's too much effort to maintain.
Sign in to join this conversation.
No description provided.