Maniphest T76101

Translated Interface when enable Tooltips
Confirmed, LowKNOWN ISSUE

Assigned To
None
Authored By
Grigoriy Titaev (gtitaev)
Apr 25 2020, 6:24 PM
Tags
  • BF Blender
  • User Interface
  • Translations
Subscribers
Ankit Meel (ankitm)
Bastien Montagne (mont29)
Brecht Van Lommel (brecht)
Grigoriy Titaev (gtitaev)
Hans Goudey (HooglyBoogly)
Julian Eisel (Severin)
Pablo Vazquez (pablovazquez)

Description

Operating system: Windows
Blender Version: 2.83.15

Short description of error
If you enable translation "Tooltips" then some interface elements are translated.
They must be translated if you enable translation "Interface", not "Tooltips".

Related Objects

Mentioned In
D15615: Official add-ons: replace f-strings by str.format() for I18n
Mentioned Here
rB23df1a774b5b: Fix/Cleanup: I18N: Bad usage of IFACE_ instead of TIP_.

Event Timeline

Grigoriy Titaev (gtitaev) created this task.Apr 25 2020, 6:24 PM
Ankit Meel (ankitm) changed the task status from Needs Triage to Confirmed.Apr 25 2020, 7:03 PM
Ankit Meel (ankitm) added projects: User Interface, Translations.
Ankit Meel (ankitm) added a subscriber: Ankit Meel (ankitm).Apr 25 2020, 7:10 PM
Ankit Meel (ankitm) added a subscriber: Pablo Vazquez (pablovazquez).
Brecht Van Lommel (brecht) triaged this task as Low priority.May 1 2020, 7:17 PM
Brecht Van Lommel (brecht) changed the subtype of this task from "Report" to "Bug".
Brecht Van Lommel (brecht) added a subscriber: Brecht Van Lommel (brecht).

This is a matter of going through the code and changing TIP_ to IFACE_ in a bunch of places.

Julian Eisel (Severin) moved this task from Backlog to Bugs on the User Interface board.Jun 26 2020, 2:49 PM
Hans Goudey (HooglyBoogly) added a subscriber: Hans Goudey (HooglyBoogly).Jul 15 2020, 9:27 PM

@Brecht Van Lommel (brecht) In general the only string that should use TIP_ are the tooltips that show up on mouse hover, right? Just want to be sure, then I can fix this stuff when I run into it.

Brecht Van Lommel (brecht) added a comment.Jul 15 2020, 9:32 PM

@Hans Goudey (HooglyBoogly) indeed, that's how I would expect the option to work. The idea being that you can enable just tooltips and have interface completely in English, except when hovering over buttons.

Hans Goudey (HooglyBoogly) added a comment.Jul 15 2020, 9:43 PM

Do you think it's fine to commit those fixes or would a patch be necessary?

Brecht Van Lommel (brecht) added a comment.Jul 16 2020, 12:36 PM

You can commit those fixes directly.

Hans Goudey (HooglyBoogly) added a subscriber: Bastien Montagne (mont29).Jul 16 2020, 4:52 PM

While looking into this I actually found this commit from @Bastien Montagne (mont29): rB23df1a774b5b

I realized I was mostly reversing those changes so it's probably best to talk about it first.
There seems to be lots of confusion about what the "Interface" property in preferences means.
I get the argument that these strings are sort of like tooltips, but it doesn't seem clear to me that
that setting is meant to change reports and status text as well. That's why we get bug reports about it.

Admittedly I don't have the experience of using Blender in a language besides my native language, but
I would suggest a couple options:

  1. Add a third option for for reports and messages
  2. Clarify the meaning / name of the "Interface" property
  3. Only translate these areas with interface translation turned on.
Julian Eisel (Severin) changed the subtype of this task from "Bug" to "Known Issue".Sep 5 2020, 4:40 PM
Julian Eisel (Severin) moved this task from Bugs to Known Issues on the User Interface board.
Julian Eisel (Severin) added a subscriber: Julian Eisel (Severin).

From what Hans linked and explained, there is a design question. And what's reported here is an intentional change. So changing this into a known issue, it's not a bug.

Bastien Montagne (mont29) moved this task from Backlog to Other Modules Responsibility on the Translations board.Nov 2 2021, 4:56 PM