Damien Picard pioverfour
  • France
  • Joined on 2014-08-25
Damien Picard commented on pull request blender/blender#123795 2024-07-01 09:54:16 +02:00
I18n: Translate messages in extensions, operator descriptions, Node Wrangler

@pioverfour not sure what you mean by the add-on part,

I meant the translations that occur in the Add-ons tab: the name and description. Which is different from the extension ones since…

Damien Picard commented on pull request blender/blender#123795 2024-06-28 14:25:00 +02:00
I18n: Translate messages in extensions, operator descriptions, Node Wrangler

@ideasman42 I understand, thanks for the explanation. I’ll revert the extension part then. Just to be clear, should the add-on part be left in, so built-in add-ons can be translated?

Damien Picard commented on pull request blender/blender#123795 2024-06-28 12:44:29 +02:00
I18n: Translate messages in extensions, operator descriptions, Node Wrangler

@pioverfour as far as I can see the add-on translations only make sense once the add-on is installed.

I agree.

The files displayed in the extensions view is more like showing files on…

Damien Picard commented on pull request blender/blender#123795 2024-06-28 12:09:02 +02:00
I18n: Translate messages in extensions, operator descriptions, Node Wrangler

I assume we cover that officially, right?

Yes, through the Manage UI translations add-on which generates the necessary Python code, and optionally PO files for translators.

<img width="230"…

Damien Picard opened issue blender/blender#123877 2024-06-28 10:48:16 +02:00
Error in Add-ons preferences when extension manifest has invalid version number
Damien Picard commented on pull request blender/blender#123793 2024-06-28 09:43:53 +02:00
I18n: Fix multi-context message extraction regex

Done.

Damien Picard commented on pull request blender/blender#123793 2024-06-27 19:56:59 +02:00
I18n: Fix multi-context message extraction regex

Rebased! But for some reason I can’t change the target branch (Gateway Time-out). I’ll try again later, if that doesn’t work I’ll open a new PR.

Damien Picard pushed to dp_multi_ctxt at pioverfour/blender 2024-06-27 19:52:01 +02:00
a0abff448b I18n: Fix multi-context message extraction regex
baf07c22bd Revert "Fix #123794: Crash when UDIMs have gray and color tiles"
095e78bd28 Fix #123794: Crash when UDIMs have gray and color tiles
b2f8f5a491 Fix: USD import: domelight Y-up orientation
32588169d3 Fix: Initialization of paint mode fails in certain files
Compare 23 commits »
Damien Picard commented on pull request blender/blender#123795 2024-06-27 19:36:33 +02:00
I18n: Translate messages in extensions, operator descriptions, Node Wrangler

I don’t really understand why names and taglines shouldn’t be translated any more, but I reverted that part hoping it can be brought back at a later time.

Damien Picard pushed to dp_translate at pioverfour/blender 2024-06-27 19:34:19 +02:00
5adc459c9f I18n: Revert translation of extension names and taglines
e791e1e2f5 I18n: Translate Node Wrangler poll messages
3f56bdf6a1 I18n: Translate paint material slot name
9dca079c39 I18n: Fix translation for a few extension messages
c30a298d16 I18n: Translate a few operator descriptions
Compare 27 commits »
Damien Picard commented on pull request blender/blender#123795 2024-06-27 19:24:00 +02:00
I18n: Translate messages in extensions, operator descriptions, Node Wrangler

Reverted module name translation.

Damien Picard pushed to dp_translate at pioverfour/blender 2024-06-27 19:14:44 +02:00
a7cf51788e I18n: Translate Node Wrangler poll messages
1f193905b9 I18n: Translate paint material slot name
3ce287c275 I18n: Fix translation for a few extension messages
Compare 3 commits »
Damien Picard commented on pull request blender/blender#123795 2024-06-27 12:38:24 +02:00
I18n: Translate messages in extensions, operator descriptions, Node Wrangler

It was already extracted in multiple places so I figured might as well use it to get the proper whitespace in French.

Damien Picard commented on pull request blender/blender#123795 2024-06-27 12:36:42 +02:00
I18n: Translate messages in extensions, operator descriptions, Node Wrangler

This case here is not the add-on name but its internal "module" name Oh okay, I wasn’t aware of that, this patch is based on testing manually which label allows which translation, but maybe…

Damien Picard commented on pull request blender/blender#123795 2024-06-27 12:33:25 +02:00
I18n: Translate messages in extensions, operator descriptions, Node Wrangler

They already do, see e.g. Sun Position which I maintain. The name and description are already extracted and this PR allows using those translations.

Damien Picard commented on pull request blender/blender#123795 2024-06-27 12:31:33 +02:00
I18n: Translate messages in extensions, operator descriptions, Node Wrangler

It would result in non-grammatical sentences in many languages, because of grammatical agreement, word order, or maybe other issues I’m not even aware of, so it’s better to translate complete…

Damien Picard commented on pull request blender/blender#123795 2024-06-27 11:39:04 +02:00
I18n: Translate messages in extensions, operator descriptions, Node Wrangler

Ok, that was the question I was asking. They have been translated for a long time, so I was wondering why this changed with extensions. In my opinion some add-ons' names should be translated when…

Damien Picard commented on pull request blender/blender#123795 2024-06-27 11:36:18 +02:00
I18n: Translate messages in extensions, operator descriptions, Node Wrangler

Yes, exactly. Double-translations are generally not a big deal AFAIK but they can be easily avoided in UI code so it’s better to do it.

Damien Picard commented on pull request blender/blender#123795 2024-06-27 11:35:20 +02:00
I18n: Translate messages in extensions, operator descriptions, Node Wrangler

Pretty sure it does but I’ll double-check tonight. Basically the operator's docstring is extracted to the translation file because it is exposed as its description in RNA. After that since the…