A comment from a user onWith the commit of [[ https://developer.blender.org/D6854#162458 | D6854 ]] was that it would be nice to be able to disable IME on locales where IME is available. Right now IME is always enabled based on the selected language | D6854 ]] we are using just the international fonts. But this means that we still have a "Translation" checkbox in Preferences, but it does nothing useful.
While in there I changed some of the display logic a bit too. With the patch applied and Translation turned offThis patch removes that checkbox, adds a separate option for enabling/disabling IME, it looks the same as it does now with the sub-panel items disabledand simplifies this area of Preferences.
{F8420805}Once applied you will see that there is now an "International" section and you can always easily change the language. Here shown with "Automatic" set, which on my system results in English. You will see the new "Enable IM Editors" checkbox, but it is disabled as it is not applicable. The other choices are disabled when selecting English.
But when "Translation" is enabled the checkbox items remain disabled if the language selected is English.{F8428200}
{F8420807}After changing to Spanish you see the most options are now enabled, but IME is still disabled since it is not applicable
And will be the same if selecting "Automatic" if doing so results in English{F8428201}
{F8420811}After selecting Japanese all options are available. But all are turned on by default. That way the simple change of language has the most affect. For example, since Translate Interface is enabled immediately it means that all these other options are labeled correctly. It also means that we could put just the language list on the Splash screen and not have to include all the other checkboxes.
However, if you select a non-English language from the list the items become enabled. With Spanish selected you will see that "Enable IME" remains disabled since it is not applicable to that language selection.{F8428202}
{F8420813}
Selecting Japanese though, allows you to turn off IME if that is desired:
{F8420814}