I18n: Extract many custom labels defined in uiItem*
Those labels needed a manual translation with IFACE_() or RPT_(): - "Add Item", - "Blend", - "Cached from the first line art modifier.", - "Custom Curve", - "Custom Path", - "Custom Range", - "End", - "Enter a Unicode codepoint hex value", - "Forward Axis", - "Insert Unicode Character", - "Mid Level", - "Min", - "Mode", - "No Items", - "Object", - "Path", - "Probability", - "Sample Radius", - "Sharp edges or custom normals detected, disabling GPU subdivision", - "Start", - "Texture Mapping", - "Up Axis", - "Using both CPU and GPU subdivision",
This commit is contained in:
parent
36ff8c0231
commit
26cdf7e340
@ -693,8 +693,8 @@ static uiBlock *wm_block_insert_unicode_create(bContext *C, ARegion *region, voi
|
||||
uiLayout *layout = UI_block_layout(
|
||||
block, UI_LAYOUT_VERTICAL, UI_LAYOUT_PANEL, 0, 0, 200 * UI_SCALE_FAC, UI_UNIT_Y, 0, style);
|
||||
|
||||
uiItemL_ex(layout, "Insert Unicode Character", ICON_NONE, true, false);
|
||||
uiItemL(layout, "Enter a Unicode codepoint hex value", ICON_NONE);
|
||||
uiItemL_ex(layout, IFACE_("Insert Unicode Character"), ICON_NONE, true, false);
|
||||
uiItemL(layout, RPT_("Enter a Unicode codepoint hex value"), ICON_NONE);
|
||||
|
||||
uiBut *text_but = uiDefBut(block,
|
||||
UI_BTYPE_TEXT,
|
||||
|
@ -949,7 +949,7 @@ static void select_random_ui(bContext * /*C*/, wmOperator *op)
|
||||
uiLayout *layout = op->layout;
|
||||
|
||||
uiItemR(layout, op->ptr, "seed", UI_ITEM_NONE, nullptr, ICON_NONE);
|
||||
uiItemR(layout, op->ptr, "probability", UI_ITEM_R_SLIDER, "Probability", ICON_NONE);
|
||||
uiItemR(layout, op->ptr, "probability", UI_ITEM_R_SLIDER, IFACE_("Probability"), ICON_NONE);
|
||||
}
|
||||
|
||||
static void CURVES_OT_select_random(wmOperatorType *ot)
|
||||
|
@ -7220,10 +7220,10 @@ void uiTemplateCacheFile(uiLayout *layout,
|
||||
/* TODO: unused for now, so no need to expose. */
|
||||
#if 0
|
||||
row = uiLayoutRow(layout, false);
|
||||
uiItemR(row, &fileptr, "forward_axis", UI_ITEM_NONE, "Forward Axis", ICON_NONE);
|
||||
uiItemR(row, &fileptr, "forward_axis", UI_ITEM_NONE, IFACE_("Forward Axis"), ICON_NONE);
|
||||
|
||||
row = uiLayoutRow(layout, false);
|
||||
uiItemR(row, &fileptr, "up_axis", UI_ITEM_NONE, "Up Axis", ICON_NONE);
|
||||
uiItemR(row, &fileptr, "up_axis", UI_ITEM_NONE, IFACE_("Up Axis"), ICON_NONE);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
@ -17,6 +17,8 @@
|
||||
#include "BKE_object.hh"
|
||||
#include "BKE_paint.hh"
|
||||
|
||||
#include "BLT_translation.hh"
|
||||
|
||||
#include "WM_api.hh"
|
||||
#include "WM_message.hh"
|
||||
#include "WM_toolsystem.hh"
|
||||
@ -460,10 +462,10 @@ static void select_random_ui(bContext * /*C*/, wmOperator *op)
|
||||
uiItemR(layout, op->ptr, "partial", UI_ITEM_NONE, nullptr, ICON_NONE);
|
||||
|
||||
if (RNA_boolean_get(op->ptr, "partial")) {
|
||||
uiItemR(layout, op->ptr, "min", UI_ITEM_R_SLIDER, "Min", ICON_NONE);
|
||||
uiItemR(layout, op->ptr, "min", UI_ITEM_R_SLIDER, IFACE_("Min"), ICON_NONE);
|
||||
}
|
||||
else {
|
||||
uiItemR(layout, op->ptr, "probability", UI_ITEM_R_SLIDER, "Probability", ICON_NONE);
|
||||
uiItemR(layout, op->ptr, "probability", UI_ITEM_R_SLIDER, IFACE_("Probability"), ICON_NONE);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -397,7 +397,7 @@ static void node_shader_buts_tex_image(uiLayout *layout, bContext *C, PointerRNA
|
||||
uiItemR(layout, ptr, "projection", DEFAULT_FLAGS, "", ICON_NONE);
|
||||
|
||||
if (RNA_enum_get(ptr, "projection") == SHD_PROJ_BOX) {
|
||||
uiItemR(layout, ptr, "projection_blend", DEFAULT_FLAGS, "Blend", ICON_NONE);
|
||||
uiItemR(layout, ptr, "projection_blend", DEFAULT_FLAGS, IFACE_("Blend"), ICON_NONE);
|
||||
}
|
||||
|
||||
uiItemR(layout, ptr, "extension", DEFAULT_FLAGS, "", ICON_NONE);
|
||||
@ -1373,7 +1373,7 @@ static void std_node_socket_draw(
|
||||
if (default_value->enum_items->items.is_empty()) {
|
||||
uiLayout *row = uiLayoutSplit(layout, 0.4f, false);
|
||||
uiItemL(row, text, ICON_NONE);
|
||||
uiItemL(row, "No Items", ICON_NONE);
|
||||
uiItemL(row, IFACE_("No Items"), ICON_NONE);
|
||||
}
|
||||
else {
|
||||
uiItemR(layout, ptr, "default_value", DEFAULT_FLAGS, "", ICON_NONE);
|
||||
|
@ -438,7 +438,7 @@ static void options_light_reference_draw(const bContext * /*C*/, Panel *panel)
|
||||
uiLayoutSetEnabled(layout, !is_baked);
|
||||
|
||||
if (use_cache && !is_first) {
|
||||
uiItemL(layout, "Cached from the first Line Art modifier.", ICON_INFO);
|
||||
uiItemL(layout, RPT_("Cached from the first Line Art modifier."), ICON_INFO);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -22,6 +22,8 @@
|
||||
#include "BKE_lib_query.hh"
|
||||
#include "BKE_material.h"
|
||||
|
||||
#include "BLT_translation.hh"
|
||||
|
||||
#include "BLO_read_write.hh"
|
||||
|
||||
#include "RNA_access.hh"
|
||||
@ -166,7 +168,7 @@ void draw_custom_curve_settings(const bContext * /*C*/, uiLayout *layout, Pointe
|
||||
uiLayoutSetPropSep(layout, true);
|
||||
row = uiLayoutRow(layout, true);
|
||||
uiLayoutSetPropDecorate(row, false);
|
||||
uiItemR(row, ptr, "use_custom_curve", UI_ITEM_NONE, "Custom Curve", ICON_NONE);
|
||||
uiItemR(row, ptr, "use_custom_curve", UI_ITEM_NONE, IFACE_("Custom Curve"), ICON_NONE);
|
||||
if (use_custom_curve) {
|
||||
uiTemplateCurveMapping(layout, ptr, "custom_curve", 0, false, false, false, false);
|
||||
}
|
||||
|
@ -376,7 +376,7 @@ static void options_light_reference_draw(const bContext * /*C*/, Panel *panel)
|
||||
uiLayoutSetEnabled(layout, !is_baked);
|
||||
|
||||
if (use_cache && !is_first) {
|
||||
uiItemL(layout, "Cached from the first line art modifier.", ICON_INFO);
|
||||
uiItemL(layout, RPT_("Cached from the first line art modifier."), ICON_INFO);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -403,8 +403,9 @@ static void panel_draw(const bContext *C, Panel *panel)
|
||||
Object *ob = static_cast<Object *>(ob_ptr.data);
|
||||
const Mesh *mesh = static_cast<const Mesh *>(ob->data);
|
||||
if (BKE_subsurf_modifier_force_disable_gpu_evaluation_for_mesh(smd, mesh)) {
|
||||
uiItemL(
|
||||
layout, "Sharp edges or custom normals detected, disabling GPU subdivision", ICON_INFO);
|
||||
uiItemL(layout,
|
||||
RPT_("Sharp edges or custom normals detected, disabling GPU subdivision"),
|
||||
ICON_INFO);
|
||||
}
|
||||
else if (Object *ob_eval = DEG_get_evaluated_object(depsgraph, ob)) {
|
||||
if (ModifierData *md_eval = BKE_modifiers_findby_name(ob_eval, smd->modifier.name)) {
|
||||
@ -413,7 +414,7 @@ static void panel_draw(const bContext *C, Panel *panel)
|
||||
|
||||
if (runtime_data && runtime_data->used_gpu) {
|
||||
if (runtime_data->used_cpu) {
|
||||
uiItemL(layout, "Using both CPU and GPU subdivision", ICON_INFO);
|
||||
uiItemL(layout, RPT_("Using both CPU and GPU subdivision"), ICON_INFO);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -99,15 +99,15 @@ static void panel_draw(const bContext *C, Panel *panel)
|
||||
uiLayoutSetPropSep(layout, true);
|
||||
|
||||
uiTemplateID(layout, C, ptr, "texture", "texture.new", nullptr, nullptr, 0, false, nullptr);
|
||||
uiItemR(layout, ptr, "texture_map_mode", UI_ITEM_NONE, "Texture Mapping", ICON_NONE);
|
||||
uiItemR(layout, ptr, "texture_map_mode", UI_ITEM_NONE, IFACE_("Texture Mapping"), ICON_NONE);
|
||||
|
||||
if (vdmd->texture_map_mode == MOD_VOLUME_DISPLACE_MAP_OBJECT) {
|
||||
uiItemR(layout, ptr, "texture_map_object", UI_ITEM_NONE, "Object", ICON_NONE);
|
||||
uiItemR(layout, ptr, "texture_map_object", UI_ITEM_NONE, IFACE_("Object"), ICON_NONE);
|
||||
}
|
||||
|
||||
uiItemR(layout, ptr, "strength", UI_ITEM_NONE, nullptr, ICON_NONE);
|
||||
uiItemR(layout, ptr, "texture_sample_radius", UI_ITEM_NONE, "Sample Radius", ICON_NONE);
|
||||
uiItemR(layout, ptr, "texture_mid_level", UI_ITEM_NONE, "Mid Level", ICON_NONE);
|
||||
uiItemR(layout, ptr, "texture_sample_radius", UI_ITEM_NONE, IFACE_("Sample Radius"), ICON_NONE);
|
||||
uiItemR(layout, ptr, "texture_mid_level", UI_ITEM_NONE, IFACE_("Mid Level"), ICON_NONE);
|
||||
|
||||
modifier_panel_end(layout, ptr);
|
||||
}
|
||||
|
@ -590,7 +590,7 @@ static void node_layout(uiLayout *layout, bContext *C, PointerRNA *ptr)
|
||||
{
|
||||
uiLayout *row = uiLayoutRow(col, true);
|
||||
uiLayoutSetEnabled(row, !ctx.is_baked);
|
||||
uiItemR(row, &ctx.bake_rna, "bake_mode", UI_ITEM_R_EXPAND, "Mode", ICON_NONE);
|
||||
uiItemR(row, &ctx.bake_rna, "bake_mode", UI_ITEM_R_EXPAND, IFACE_("Mode"), ICON_NONE);
|
||||
}
|
||||
draw_bake_button(col, ctx);
|
||||
}
|
||||
@ -612,7 +612,7 @@ static void node_layout_ex(uiLayout *layout, bContext *C, PointerRNA *ptr)
|
||||
{
|
||||
uiLayout *row = uiLayoutRow(col, true);
|
||||
uiLayoutSetEnabled(row, !ctx.is_baked);
|
||||
uiItemR(row, &ctx.bake_rna, "bake_mode", UI_ITEM_R_EXPAND, "Mode", ICON_NONE);
|
||||
uiItemR(row, &ctx.bake_rna, "bake_mode", UI_ITEM_R_EXPAND, IFACE_("Mode"), ICON_NONE);
|
||||
}
|
||||
|
||||
draw_bake_button(col, ctx);
|
||||
@ -629,10 +629,11 @@ static void node_layout_ex(uiLayout *layout, bContext *C, PointerRNA *ptr)
|
||||
uiLayoutSetEnabled(settings_col, !ctx.is_baked);
|
||||
{
|
||||
uiLayout *col = uiLayoutColumn(settings_col, true);
|
||||
uiItemR(col, &ctx.bake_rna, "use_custom_path", UI_ITEM_NONE, "Custom Path", ICON_NONE);
|
||||
uiItemR(
|
||||
col, &ctx.bake_rna, "use_custom_path", UI_ITEM_NONE, IFACE_("Custom Path"), ICON_NONE);
|
||||
uiLayout *subcol = uiLayoutColumn(col, true);
|
||||
uiLayoutSetActive(subcol, ctx.bake->flag & NODES_MODIFIER_BAKE_CUSTOM_PATH);
|
||||
uiItemR(subcol, &ctx.bake_rna, "directory", UI_ITEM_NONE, "Path", ICON_NONE);
|
||||
uiItemR(subcol, &ctx.bake_rna, "directory", UI_ITEM_NONE, IFACE_("Path"), ICON_NONE);
|
||||
}
|
||||
if (!ctx.bake_still) {
|
||||
uiLayout *col = uiLayoutColumn(settings_col, true);
|
||||
@ -640,13 +641,13 @@ static void node_layout_ex(uiLayout *layout, bContext *C, PointerRNA *ptr)
|
||||
&ctx.bake_rna,
|
||||
"use_custom_simulation_frame_range",
|
||||
UI_ITEM_NONE,
|
||||
"Custom Range",
|
||||
IFACE_("Custom Range"),
|
||||
ICON_NONE);
|
||||
uiLayout *subcol = uiLayoutColumn(col, true);
|
||||
uiLayoutSetActive(subcol,
|
||||
ctx.bake->flag & NODES_MODIFIER_BAKE_CUSTOM_SIMULATION_FRAME_RANGE);
|
||||
uiItemR(subcol, &ctx.bake_rna, "frame_start", UI_ITEM_NONE, "Start", ICON_NONE);
|
||||
uiItemR(subcol, &ctx.bake_rna, "frame_end", UI_ITEM_NONE, "End", ICON_NONE);
|
||||
uiItemR(subcol, &ctx.bake_rna, "frame_start", UI_ITEM_NONE, IFACE_("Start"), ICON_NONE);
|
||||
uiItemR(subcol, &ctx.bake_rna, "frame_end", UI_ITEM_NONE, IFACE_("End"), ICON_NONE);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -71,7 +71,7 @@ static void node_layout_ex(uiLayout *layout, bContext *C, PointerRNA *ptr)
|
||||
bNode &node = *static_cast<bNode *>(ptr->data);
|
||||
NodeIndexSwitch &storage = node_storage(node);
|
||||
if (uiLayout *panel = uiLayoutPanel(C, layout, "index_switch_items", false, TIP_("Items"))) {
|
||||
uiItemO(panel, "Add Item", ICON_ADD, "node.index_switch_item_add");
|
||||
uiItemO(panel, IFACE_("Add Item"), ICON_ADD, "node.index_switch_item_add");
|
||||
uiLayout *col = uiLayoutColumn(panel, false);
|
||||
for (const int i : IndexRange(storage.items_num)) {
|
||||
uiLayout *row = uiLayoutRow(col, false);
|
||||
|
@ -426,10 +426,10 @@ static void node_layout_ex(uiLayout *layout, bContext *C, PointerRNA *current_no
|
||||
{
|
||||
uiLayout *col = uiLayoutColumn(settings_col, true);
|
||||
uiLayoutSetActive(col, !is_baked);
|
||||
uiItemR(col, &bake_rna, "use_custom_path", UI_ITEM_NONE, "Custom Path", ICON_NONE);
|
||||
uiItemR(col, &bake_rna, "use_custom_path", UI_ITEM_NONE, IFACE_("Custom Path"), ICON_NONE);
|
||||
uiLayout *subcol = uiLayoutColumn(col, true);
|
||||
uiLayoutSetActive(subcol, bake->flag & NODES_MODIFIER_BAKE_CUSTOM_PATH);
|
||||
uiItemR(subcol, &bake_rna, "directory", UI_ITEM_NONE, "Path", ICON_NONE);
|
||||
uiItemR(subcol, &bake_rna, "directory", UI_ITEM_NONE, IFACE_("Path"), ICON_NONE);
|
||||
}
|
||||
{
|
||||
uiLayout *col = uiLayoutColumn(settings_col, true);
|
||||
@ -437,12 +437,12 @@ static void node_layout_ex(uiLayout *layout, bContext *C, PointerRNA *current_no
|
||||
&bake_rna,
|
||||
"use_custom_simulation_frame_range",
|
||||
UI_ITEM_NONE,
|
||||
"Custom Range",
|
||||
IFACE_("Custom Range"),
|
||||
ICON_NONE);
|
||||
uiLayout *subcol = uiLayoutColumn(col, true);
|
||||
uiLayoutSetActive(subcol, bake->flag & NODES_MODIFIER_BAKE_CUSTOM_SIMULATION_FRAME_RANGE);
|
||||
uiItemR(subcol, &bake_rna, "frame_start", UI_ITEM_NONE, "Start", ICON_NONE);
|
||||
uiItemR(subcol, &bake_rna, "frame_end", UI_ITEM_NONE, "End", ICON_NONE);
|
||||
uiItemR(subcol, &bake_rna, "frame_start", UI_ITEM_NONE, IFACE_("Start"), ICON_NONE);
|
||||
uiItemR(subcol, &bake_rna, "frame_end", UI_ITEM_NONE, IFACE_("End"), ICON_NONE);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user