diff options
author | Damien Picard <pioverfour> | 2022-08-09 13:42:16 +0300 |
---|---|---|
committer | Campbell Barton <campbell@blender.org> | 2022-08-09 14:07:32 +0300 |
commit | af59e32c1320b02fe29806ebfecbbdf1a9bf71b7 (patch) | |
tree | a65912a453fbeb4814efccf74925f444183c1f3a /release | |
parent | 2de1b06287023000850cfd969584fe0927327c5b (diff) |
I18n: make more parts of the UI translatable
- "Name collisions" label in mesh properties
- "Threshold" labels in Vertex Weight Edit modifier
- "Particle System" label in Particle Instance modifier
- Slot number in the Shader Editor
- Status bar keymap items during modal operations:
add TIP_() macro to status bar interface template
- On dumping messages, sort preset files so their messages are stable
between runs
Ref. T43295
Reviewed By: mont29
Differential Revision: https://developer.blender.org/D15607
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/modules/bl_i18n_utils/bl_extract_messages.py | 2 | ||||
-rw-r--r-- | release/scripts/startup/bl_ui/properties_data_mesh.py | 4 | ||||
-rw-r--r-- | release/scripts/startup/bl_ui/space_node.py | 4 |
3 files changed, 6 insertions, 4 deletions
diff --git a/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py b/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py index a44b3ac132b..9f22b2417ed 100644 --- a/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py +++ b/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py @@ -876,7 +876,7 @@ def dump_preset_messages(msgs, reports, settings): except ValueError: rel_path = path files.append(rel_path) - for rel_path in files: + for rel_path in sorted(files): msgsrc, msgid = os.path.split(rel_path) msgsrc = "Preset from " + msgsrc msgid = bpy.path.display_name(msgid, title_case=False) diff --git a/release/scripts/startup/bl_ui/properties_data_mesh.py b/release/scripts/startup/bl_ui/properties_data_mesh.py index 80b9b773d9b..8f2141ba6fc 100644 --- a/release/scripts/startup/bl_ui/properties_data_mesh.py +++ b/release/scripts/startup/bl_ui/properties_data_mesh.py @@ -3,6 +3,8 @@ import bpy from bpy.types import Menu, Panel, UIList from rna_prop_ui import PropertyPanel +from bpy.app.translations import pgettext_tip as tip_ + class MESH_MT_vertex_group_context_menu(Menu): bl_label = "Vertex Group Specials" @@ -592,7 +594,7 @@ class DATA_PT_mesh_attributes(MeshButtonsPanel, Panel): if not colliding_names: return - layout.label(text="Name collisions: " + ", ".join(set(colliding_names)), icon='ERROR') + layout.label(text=tip_("Name collisions: ") + ", ".join(set(colliding_names)), icon='ERROR') class ColorAttributesListBase(): diff --git a/release/scripts/startup/bl_ui/space_node.py b/release/scripts/startup/bl_ui/space_node.py index 427d0696c20..dab06cc4993 100644 --- a/release/scripts/startup/bl_ui/space_node.py +++ b/release/scripts/startup/bl_ui/space_node.py @@ -375,8 +375,8 @@ class NODE_PT_material_slots(Panel): def draw_header(self, context): ob = context.object self.bl_label = ( - "Slot " + str(ob.active_material_index + 1) if ob.material_slots else - "Slot" + iface_("Slot %d") % (ob.active_material_index + 1) if ob.material_slots else + iface_("Slot") ) # Duplicate part of 'EEVEE_MATERIAL_PT_context_material'. |