Fixing most (if not all) remaining issues with nodes UI i18n.
authorBastien Montagne <montagne29@wanadoo.fr>
Sat, 2 Jun 2012 19:58:12 +0000 (19:58 +0000)
committerBastien Montagne <montagne29@wanadoo.fr>
Sat, 2 Jun 2012 19:58:12 +0000 (19:58 +0000)
Note that I had to script-tag all sokets' names, as they are currently completely unknown from bpy.types (and hence unreachable for our po generating scripts).

146 files changed:
source/blender/editors/space_node/drawnode.c
source/blender/editors/space_node/node_templates.c
source/blender/nodes/composite/node_composite_util.h
source/blender/nodes/composite/nodes/node_composite_alphaOver.c
source/blender/nodes/composite/nodes/node_composite_bilateralblur.c
source/blender/nodes/composite/nodes/node_composite_blur.c
source/blender/nodes/composite/nodes/node_composite_bokehblur.c
source/blender/nodes/composite/nodes/node_composite_bokehimage.c
source/blender/nodes/composite/nodes/node_composite_boxmask.c
source/blender/nodes/composite/nodes/node_composite_brightness.c
source/blender/nodes/composite/nodes/node_composite_channelMatte.c
source/blender/nodes/composite/nodes/node_composite_chromaMatte.c
source/blender/nodes/composite/nodes/node_composite_colorMatte.c
source/blender/nodes/composite/nodes/node_composite_colorSpill.c
source/blender/nodes/composite/nodes/node_composite_colorbalance.c
source/blender/nodes/composite/nodes/node_composite_colorcorrection.c
source/blender/nodes/composite/nodes/node_composite_composite.c
source/blender/nodes/composite/nodes/node_composite_crop.c
source/blender/nodes/composite/nodes/node_composite_curves.c
source/blender/nodes/composite/nodes/node_composite_defocus.c
source/blender/nodes/composite/nodes/node_composite_diffMatte.c
source/blender/nodes/composite/nodes/node_composite_dilate.c
source/blender/nodes/composite/nodes/node_composite_directionalblur.c
source/blender/nodes/composite/nodes/node_composite_displace.c
source/blender/nodes/composite/nodes/node_composite_distanceMatte.c
source/blender/nodes/composite/nodes/node_composite_ellipsemask.c
source/blender/nodes/composite/nodes/node_composite_filter.c
source/blender/nodes/composite/nodes/node_composite_flip.c
source/blender/nodes/composite/nodes/node_composite_gamma.c
source/blender/nodes/composite/nodes/node_composite_glare.c
source/blender/nodes/composite/nodes/node_composite_hueSatVal.c
source/blender/nodes/composite/nodes/node_composite_huecorrect.c
source/blender/nodes/composite/nodes/node_composite_idMask.c
source/blender/nodes/composite/nodes/node_composite_image.c
source/blender/nodes/composite/nodes/node_composite_invert.c
source/blender/nodes/composite/nodes/node_composite_lensdist.c
source/blender/nodes/composite/nodes/node_composite_levels.c
source/blender/nodes/composite/nodes/node_composite_lummaMatte.c
source/blender/nodes/composite/nodes/node_composite_mapUV.c
source/blender/nodes/composite/nodes/node_composite_mapValue.c
source/blender/nodes/composite/nodes/node_composite_math.c
source/blender/nodes/composite/nodes/node_composite_mixrgb.c
source/blender/nodes/composite/nodes/node_composite_movieclip.c
source/blender/nodes/composite/nodes/node_composite_moviedistortion.c
source/blender/nodes/composite/nodes/node_composite_normal.c
source/blender/nodes/composite/nodes/node_composite_normalize.c
source/blender/nodes/composite/nodes/node_composite_premulkey.c
source/blender/nodes/composite/nodes/node_composite_rgb.c
source/blender/nodes/composite/nodes/node_composite_rotate.c
source/blender/nodes/composite/nodes/node_composite_scale.c
source/blender/nodes/composite/nodes/node_composite_sepcombHSVA.c
source/blender/nodes/composite/nodes/node_composite_sepcombRGBA.c
source/blender/nodes/composite/nodes/node_composite_sepcombYCCA.c
source/blender/nodes/composite/nodes/node_composite_sepcombYUVA.c
source/blender/nodes/composite/nodes/node_composite_setalpha.c
source/blender/nodes/composite/nodes/node_composite_splitViewer.c
source/blender/nodes/composite/nodes/node_composite_stabilize2d.c
source/blender/nodes/composite/nodes/node_composite_switch.c
source/blender/nodes/composite/nodes/node_composite_texture.c
source/blender/nodes/composite/nodes/node_composite_tonemap.c
source/blender/nodes/composite/nodes/node_composite_transform.c
source/blender/nodes/composite/nodes/node_composite_translate.c
source/blender/nodes/composite/nodes/node_composite_valToRgb.c
source/blender/nodes/composite/nodes/node_composite_value.c
source/blender/nodes/composite/nodes/node_composite_vecBlur.c
source/blender/nodes/composite/nodes/node_composite_viewer.c
source/blender/nodes/composite/nodes/node_composite_zcombine.c
source/blender/nodes/shader/node_shader_util.h
source/blender/nodes/shader/nodes/node_shader_add_shader.c
source/blender/nodes/shader/nodes/node_shader_attribute.c
source/blender/nodes/shader/nodes/node_shader_background.c
source/blender/nodes/shader/nodes/node_shader_brightness.c
source/blender/nodes/shader/nodes/node_shader_bsdf_anisotropic.c
source/blender/nodes/shader/nodes/node_shader_bsdf_diffuse.c
source/blender/nodes/shader/nodes/node_shader_bsdf_glass.c
source/blender/nodes/shader/nodes/node_shader_bsdf_glossy.c
source/blender/nodes/shader/nodes/node_shader_bsdf_translucent.c
source/blender/nodes/shader/nodes/node_shader_bsdf_transparent.c
source/blender/nodes/shader/nodes/node_shader_bsdf_velvet.c
source/blender/nodes/shader/nodes/node_shader_camera.c
source/blender/nodes/shader/nodes/node_shader_curves.c
source/blender/nodes/shader/nodes/node_shader_emission.c
source/blender/nodes/shader/nodes/node_shader_fresnel.c
source/blender/nodes/shader/nodes/node_shader_gamma.c
source/blender/nodes/shader/nodes/node_shader_geom.c
source/blender/nodes/shader/nodes/node_shader_geometry.c
source/blender/nodes/shader/nodes/node_shader_holdout.c
source/blender/nodes/shader/nodes/node_shader_hueSatVal.c
source/blender/nodes/shader/nodes/node_shader_invert.c
source/blender/nodes/shader/nodes/node_shader_layer_weight.c
source/blender/nodes/shader/nodes/node_shader_light_falloff.c
source/blender/nodes/shader/nodes/node_shader_light_path.c
source/blender/nodes/shader/nodes/node_shader_mapping.c
source/blender/nodes/shader/nodes/node_shader_material.c
source/blender/nodes/shader/nodes/node_shader_math.c
source/blender/nodes/shader/nodes/node_shader_mixRgb.c
source/blender/nodes/shader/nodes/node_shader_mix_shader.c
source/blender/nodes/shader/nodes/node_shader_normal.c
source/blender/nodes/shader/nodes/node_shader_object_info.c
source/blender/nodes/shader/nodes/node_shader_output.c
source/blender/nodes/shader/nodes/node_shader_output_lamp.c
source/blender/nodes/shader/nodes/node_shader_output_material.c
source/blender/nodes/shader/nodes/node_shader_output_world.c
source/blender/nodes/shader/nodes/node_shader_rgb.c
source/blender/nodes/shader/nodes/node_shader_sepcombRGB.c
source/blender/nodes/shader/nodes/node_shader_squeeze.c
source/blender/nodes/shader/nodes/node_shader_tex_checker.c
source/blender/nodes/shader/nodes/node_shader_tex_coord.c
source/blender/nodes/shader/nodes/node_shader_tex_environment.c
source/blender/nodes/shader/nodes/node_shader_tex_gradient.c
source/blender/nodes/shader/nodes/node_shader_tex_image.c
source/blender/nodes/shader/nodes/node_shader_tex_magic.c
source/blender/nodes/shader/nodes/node_shader_tex_musgrave.c
source/blender/nodes/shader/nodes/node_shader_tex_noise.c
source/blender/nodes/shader/nodes/node_shader_tex_sky.c
source/blender/nodes/shader/nodes/node_shader_tex_voronoi.c
source/blender/nodes/shader/nodes/node_shader_tex_wave.c
source/blender/nodes/shader/nodes/node_shader_texture.c
source/blender/nodes/shader/nodes/node_shader_valToRgb.c
source/blender/nodes/shader/nodes/node_shader_value.c
source/blender/nodes/shader/nodes/node_shader_vectMath.c
source/blender/nodes/shader/nodes/node_shader_volume_isotropic.c
source/blender/nodes/shader/nodes/node_shader_volume_transparent.c
source/blender/nodes/texture/node_texture_util.h
source/blender/nodes/texture/nodes/node_texture_at.c
source/blender/nodes/texture/nodes/node_texture_bricks.c
source/blender/nodes/texture/nodes/node_texture_checker.c
source/blender/nodes/texture/nodes/node_texture_compose.c
source/blender/nodes/texture/nodes/node_texture_coord.c
source/blender/nodes/texture/nodes/node_texture_curves.c
source/blender/nodes/texture/nodes/node_texture_decompose.c
source/blender/nodes/texture/nodes/node_texture_distance.c
source/blender/nodes/texture/nodes/node_texture_hueSatVal.c
source/blender/nodes/texture/nodes/node_texture_image.c
source/blender/nodes/texture/nodes/node_texture_invert.c
source/blender/nodes/texture/nodes/node_texture_math.c
source/blender/nodes/texture/nodes/node_texture_mixRgb.c
source/blender/nodes/texture/nodes/node_texture_output.c
source/blender/nodes/texture/nodes/node_texture_proc.c
source/blender/nodes/texture/nodes/node_texture_rotate.c
source/blender/nodes/texture/nodes/node_texture_scale.c
source/blender/nodes/texture/nodes/node_texture_texture.c
source/blender/nodes/texture/nodes/node_texture_translate.c
source/blender/nodes/texture/nodes/node_texture_valToNor.c
source/blender/nodes/texture/nodes/node_texture_valToRgb.c
source/blender/nodes/texture/nodes/node_texture_viewer.c

index 086b52d..73ca909 100644 (file)
@@ -54,6 +54,7 @@
 #include "BKE_node.h"
 
 #include "BLF_api.h"
+#include "BLF_translation.h"
 
 #include "NOD_composite.h"
 #include "NOD_shader.h"
@@ -100,7 +101,7 @@ static void node_socket_button_label(const bContext *UNUSED(C), uiBlock *block,
                                      bNodeTree *UNUSED(ntree), bNode *UNUSED(node), bNodeSocket *sock,
                                      const char *UNUSED(name), int x, int y, int width)
 {
-       uiDefBut(block, LABEL, 0, sock->name, x, y, width, NODE_DY, NULL, 0, 0, 0, 0, "");
+       uiDefBut(block, LABEL, 0, IFACE_(sock->name), x, y, width, NODE_DY, NULL, 0, 0, 0, 0, "");
 }
 
 static void node_socket_button_default(const bContext *C, uiBlock *block,
@@ -115,7 +116,7 @@ static void node_socket_button_default(const bContext *C, uiBlock *block,
                
                RNA_pointer_create(&ntree->id, &RNA_NodeSocket, sock, &ptr);
                
-               bt = uiDefButR(block, NUM, B_NODE_EXEC, name,
+               bt = uiDefButR(block, NUM, B_NODE_EXEC, IFACE_(name),
                               x, y + 1, width, NODE_DY - 2,
                               &ptr, "default_value", 0, 0, 0, -1, -1, NULL);
                if (node)
@@ -167,7 +168,7 @@ static void node_socket_button_components(const bContext *C, uiBlock *block,
                args->arg1 = CTX_wm_space_node(C);
                args->arg2 = node;
                
-               uiDefBlockButN(block, socket_component_menu, args, name, x, y + 1, width, NODE_DY - 2, "");
+               uiDefBlockButN(block, socket_component_menu, args, IFACE_(name), x, y + 1, width, NODE_DY - 2, "");
        }
 }
 
@@ -176,7 +177,7 @@ static void node_socket_button_color(const bContext *C, uiBlock *block,
                                      const char *name, int x, int y, int width)
 {
        if (sock->link || (sock->flag & SOCK_HIDE_VALUE))
-               node_socket_button_label(C, block, ntree, node, sock, name, x, y, width);
+               node_socket_button_label(C, block, ntree, node, sock, IFACE_(name), x, y, width);
        else {
                PointerRNA ptr;
                uiBut *bt;
@@ -190,7 +191,7 @@ static void node_socket_button_color(const bContext *C, uiBlock *block,
                        uiButSetFunc(bt, node_sync_cb, CTX_wm_space_node(C), node);
                
                if (name[0] != '\0' && labelw > 0)
-                       uiDefBut(block, LABEL, 0, name, x + 40, y + 2, labelw, NODE_DY - 2, NULL, 0, 0, 0, 0, "");
+                       uiDefBut(block, LABEL, 0, IFACE_(name), x + 40, y + 2, labelw, NODE_DY - 2, NULL, 0, 0, 0, 0, "");
        }
 }
 
@@ -203,7 +204,7 @@ static void node_draw_input_default(const bContext *C, uiBlock *block,
        if (stype->buttonfunc)
                stype->buttonfunc(C, block, ntree, node, sock, name, x, y, width);
        else
-               node_socket_button_label(C, block, ntree, node, sock, name, x, y, width);
+               node_socket_button_label(C, block, ntree, node, sock, IFACE_(name), x, y, width);
 }
 
 static void node_draw_output_default(const bContext *C, uiBlock *block,
@@ -213,13 +214,14 @@ static void node_draw_output_default(const bContext *C, uiBlock *block,
        SpaceNode *snode = CTX_wm_space_node(C);
        float slen;
        int ofs = 0;
+       const char *ui_name = IFACE_(name);
        UI_ThemeColor(TH_TEXT);
-       slen = snode->aspect * UI_GetStringWidth(name);
+       slen = snode->aspect * UI_GetStringWidth(ui_name);
        while (slen > node->width) {
                ofs++;
-               slen = snode->aspect * UI_GetStringWidth(name + ofs);
+               slen = snode->aspect * UI_GetStringWidth(ui_name + ofs);
        }
-       uiDefBut(block, LABEL, 0, name + ofs, (short)(sock->locx - 15.0f - slen), (short)(sock->locy - 9.0f),
+       uiDefBut(block, LABEL, 0, ui_name + ofs, (short)(sock->locx - 15.0f - slen), (short)(sock->locy - 9.0f),
                 (short)(node->width - NODE_DY), NODE_DY,  NULL, 0, 0, 0, 0, "");
 }
 
@@ -324,8 +326,8 @@ static void node_buts_time(uiLayout *layout, bContext *UNUSED(C), PointerRNA *pt
        uiTemplateCurveMapping(layout, ptr, "curve", 's', 0, 0);
 
        row = uiLayoutRow(layout, 1);
-       uiItemR(row, ptr, "frame_start", 0, "Sta", ICON_NONE);
-       uiItemR(row, ptr, "frame_end", 0, "End", ICON_NONE);
+       uiItemR(row, ptr, "frame_start", 0, IFACE_("Sta"), ICON_NONE);
+       uiItemR(row, ptr, "frame_end", 0, IFACE_("End"), ICON_NONE);
 }
 
 static void node_buts_colorramp(uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr)
@@ -642,6 +644,7 @@ static void draw_group_socket_name(SpaceNode *snode, bNode *gnode, bNodeSocket *
 {
        bNodeTree *ngroup = (bNodeTree *)gnode->id;
        uiBut *bt;
+       const char *ui_name = IFACE_(sock->name);
        
        if (sock->flag & SOCK_DYNAMIC) {
                bt = uiDefBut(gnode->block, TEX, 0, "", 
@@ -653,9 +656,9 @@ static void draw_group_socket_name(SpaceNode *snode, bNode *gnode, bNodeSocket *
                        uiButSetFunc(bt, update_group_output_cb, snode, ngroup);
        }
        else {
-               uiDefBut(gnode->block, LABEL, 0, sock->name,
+               uiDefBut(gnode->block, LABEL, 0, ui_name,
                         sock->locx + xoffset, sock->locy + 1 + yoffset, 72, NODE_DY,
-                        NULL, 0, sizeof(sock->name), 0, 0, "");
+                        NULL, 0, sizeof(ui_name), 0, 0, "");
        }
 }
 
@@ -1049,8 +1052,8 @@ static int node_resize_area_frame(bNode *node, int x, int y)
 
 static void node_buts_frame_details(uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr)
 {
-       uiItemR(layout, ptr, "label_size", 0, "Label Size", ICON_NONE);
-       uiItemR(layout, ptr, "shrink", 0, "Shrink", ICON_NONE);
+       uiItemR(layout, ptr, "label_size", 0, IFACE_("Label Size"), ICON_NONE);
+       uiItemR(layout, ptr, "shrink", 0, IFACE_("Shrink"), ICON_NONE);
 }
 
 
@@ -1204,15 +1207,15 @@ static void node_shader_buts_mapping(uiLayout *layout, bContext *UNUSED(C), Poin
 {
        uiLayout *row;
        
-       uiItemL(layout, "Location:", ICON_NONE);
+       uiItemL(layout, IFACE_("Location:"), ICON_NONE);
        row = uiLayoutRow(layout, 1);
        uiItemR(row, ptr, "translation", 0, "", ICON_NONE);
        
-       uiItemL(layout, "Rotation:", ICON_NONE);
+       uiItemL(layout, IFACE_("Rotation:"), ICON_NONE);
        row = uiLayoutRow(layout, 1);
        uiItemR(row, ptr, "rotation", 0, "", ICON_NONE);
        
-       uiItemL(layout, "Scale:", ICON_NONE);
+       uiItemL(layout, IFACE_("Scale:"), ICON_NONE);
        row = uiLayoutRow(layout, 1);
        uiItemR(row, ptr, "scale", 0, "", ICON_NONE);
        
@@ -1244,14 +1247,14 @@ static void node_shader_buts_geometry(uiLayout *layout, bContext *C, PointerRNA
                uiItemPointerR(col, ptr, "color_layer", &dataptr, "vertex_colors", "", ICON_NONE);
        }
        else {
-               uiItemR(col, ptr, "uv_layer", 0, "UV", ICON_NONE);
-               uiItemR(col, ptr, "color_layer", 0, "VCol", ICON_NONE);
+               uiItemR(col, ptr, "uv_layer", 0, IFACE_("UV"), ICON_NONE);
+               uiItemR(col, ptr, "color_layer", 0, IFACE_("VCol"), ICON_NONE);
        }
 }
 
 static void node_shader_buts_attribute(uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr)
 {
-       uiItemR(layout, ptr, "attribute_name", 0, "Name", ICON_NONE);
+       uiItemR(layout, ptr, "attribute_name", 0, IFACE_("Name"), ICON_NONE);
 }
 
 static void node_shader_buts_tex_image(uiLayout *layout, bContext *C, PointerRNA *ptr)
@@ -1414,7 +1417,7 @@ static void node_composit_buts_image(uiLayout *layout, bContext *C, PointerRNA *
                ImageUser *iuser = node->storage;
                char numstr[32];
                const int framenr = BKE_image_user_frame_get(iuser, CFRA, 0);
-               BLI_snprintf(numstr, sizeof(numstr), "Frame: %d", framenr);
+               BLI_snprintf(numstr, sizeof(numstr), IFACE_("Frame: %d"), framenr);
                uiItemL(layout, numstr, ICON_NONE);
        }
 
@@ -1484,18 +1487,18 @@ static void node_composit_buts_blur(uiLayout *layout, bContext *UNUSED(C), Point
        uiItemR(col, ptr, "use_relative", 0, NULL, ICON_NONE);
        
        if (RNA_boolean_get(ptr, "use_relative")) {
-               uiItemL(col, "Aspect Correction", 0);
+               uiItemL(col, IFACE_("Aspect Correction"), 0);
                row = uiLayoutRow(layout, 1);
                uiItemR(row, ptr, "aspect_correction", UI_ITEM_R_EXPAND, NULL, 0);
                
                col = uiLayoutColumn(layout, 1);
-               uiItemR(col, ptr, "factor_x", 0, "X", ICON_NONE);
-               uiItemR(col, ptr, "factor_y", 0, "Y", ICON_NONE);
+               uiItemR(col, ptr, "factor_x", 0, IFACE_("X"), ICON_NONE);
+               uiItemR(col, ptr, "factor_y", 0, IFACE_("Y"), ICON_NONE);
        }
        else {
                col = uiLayoutColumn(layout, 1);
-               uiItemR(col, ptr, "size_x", 0, "X", ICON_NONE);
-               uiItemR(col, ptr, "size_y", 0, "Y", ICON_NONE);
+               uiItemR(col, ptr, "size_x", 0, IFACE_("X"), ICON_NONE);
+               uiItemR(col, ptr, "size_y", 0, IFACE_("Y"), ICON_NONE);
        }
 }
 
@@ -1507,9 +1510,9 @@ static void node_composit_buts_dblur(uiLayout *layout, bContext *UNUSED(C), Poin
        uiItemR(layout, ptr, "use_wrap", 0, NULL, ICON_NONE);
        
        col = uiLayoutColumn(layout, 1);
-       uiItemL(col, "Center:", ICON_NONE);
-       uiItemR(col, ptr, "center_x", 0, "X", ICON_NONE);
-       uiItemR(col, ptr, "center_y", 0, "Y", ICON_NONE);
+       uiItemL(col, IFACE_("Center:"), ICON_NONE);
+       uiItemR(col, ptr, "center_x", 0, IFACE_("X"), ICON_NONE);
+       uiItemR(col, ptr, "center_y", 0, IFACE_("Y"), ICON_NONE);
        
        uiItemS(layout);
        
@@ -1538,7 +1541,7 @@ static void node_composit_buts_defocus(uiLayout *layout, bContext *UNUSED(C), Po
        uiLayout *sub, *col;
        
        col = uiLayoutColumn(layout, 0);
-       uiItemL(col, "Bokeh Type:", ICON_NONE);
+       uiItemL(col, IFACE_("Bokeh Type:"), ICON_NONE);
        uiItemR(col, ptr, "bokeh", 0, "", ICON_NONE);
        uiItemR(col, ptr, "angle", 0, NULL, ICON_NONE);
 
@@ -1633,12 +1636,12 @@ static void node_composit_buts_vecblur(uiLayout *layout, bContext *UNUSED(C), Po
        
        col = uiLayoutColumn(layout, 0);
        uiItemR(col, ptr, "samples", 0, NULL, ICON_NONE);
-       uiItemR(col, ptr, "factor", 0, "Blur", ICON_NONE);
+       uiItemR(col, ptr, "factor", 0, IFACE_("Blur"), ICON_NONE);
        
        col = uiLayoutColumn(layout, 1);
-       uiItemL(col, "Speed:", ICON_NONE);
-       uiItemR(col, ptr, "speed_min", 0, "Min", ICON_NONE);
-       uiItemR(col, ptr, "speed_max", 0, "Max", ICON_NONE);
+       uiItemL(col, IFACE_("Speed:"), ICON_NONE);
+       uiItemR(col, ptr, "speed_min", 0, IFACE_("Min"), ICON_NONE);
+       uiItemR(col, ptr, "speed_max", 0, IFACE_("Max"), ICON_NONE);
 
        uiItemR(layout, ptr, "use_curved", 0, NULL, ICON_NONE);
 }
@@ -1662,16 +1665,16 @@ static void node_composit_buts_crop(uiLayout *layout, bContext *UNUSED(C), Point
 
        col = uiLayoutColumn(layout, 1);
        if (RNA_boolean_get(ptr, "relative")) {
-               uiItemR(col, ptr, "rel_min_x", 0, "Left", ICON_NONE);
-               uiItemR(col, ptr, "rel_max_x", 0, "Right", ICON_NONE);
-               uiItemR(col, ptr, "rel_min_y", 0, "Up", ICON_NONE);
-               uiItemR(col, ptr, "rel_max_y", 0, "Down", ICON_NONE);
+               uiItemR(col, ptr, "rel_min_x", 0, IFACE_("Left"), ICON_NONE);
+               uiItemR(col, ptr, "rel_max_x", 0, IFACE_("Right"), ICON_NONE);
+               uiItemR(col, ptr, "rel_min_y", 0, IFACE_("Up"), ICON_NONE);
+               uiItemR(col, ptr, "rel_max_y", 0, IFACE_("Down"), ICON_NONE);
        }
        else {
-               uiItemR(col, ptr, "min_x", 0, "Left", ICON_NONE);
-               uiItemR(col, ptr, "max_x", 0, "Right", ICON_NONE);
-               uiItemR(col, ptr, "min_y", 0, "Up", ICON_NONE);
-               uiItemR(col, ptr, "max_y", 0, "Down", ICON_NONE);
+               uiItemR(col, ptr, "min_x", 0, IFACE_("Left"), ICON_NONE);
+               uiItemR(col, ptr, "max_x", 0, IFACE_("Right"), ICON_NONE);
+               uiItemR(col, ptr, "min_y", 0, IFACE_("Up"), ICON_NONE);
+               uiItemR(col, ptr, "max_y", 0, IFACE_("Down"), ICON_NONE);
        }
 }
 
@@ -1691,9 +1694,9 @@ static void node_composit_buts_double_edge_mask(uiLayout *layout, bContext *UNUS
 
        col = uiLayoutColumn(layout, 0);
 
-       uiItemL(col, "Inner Edge:", ICON_NONE);
+       uiItemL(col, IFACE_("Inner Edge:"), ICON_NONE);
        uiItemR(col, ptr, "inner_mode", 0, "", ICON_NONE);
-       uiItemL(col, "Buffer Edge:", ICON_NONE);
+       uiItemL(col, IFACE_("Buffer Edge:"), ICON_NONE);
        uiItemR(col, ptr, "edge_mode", 0, "", ICON_NONE);
 }
 
@@ -1770,7 +1773,7 @@ static void node_composit_buts_distance_matte(uiLayout *layout, bContext *UNUSED
        
        col = uiLayoutColumn(layout, 1);
    
-       uiItemL(layout, "Color Space:", ICON_NONE);
+       uiItemL(layout, IFACE_("Color Space:"), ICON_NONE);
        row = uiLayoutRow(layout, 0);
        uiItemR(row, ptr, "channel", UI_ITEM_R_EXPAND, NULL, ICON_NONE);
 
@@ -1782,7 +1785,7 @@ static void node_composit_buts_color_spill(uiLayout *layout, bContext *UNUSED(C)
 {
        uiLayout *row, *col;
        
-       uiItemL(layout, "Despill Channel:", ICON_NONE);
+       uiItemL(layout, IFACE_("Despill Channel:"), ICON_NONE);
        row = uiLayoutRow(layout, 0);
        uiItemR(row, ptr, "channel", UI_ITEM_R_EXPAND, NULL, ICON_NONE);
 
@@ -1790,7 +1793,7 @@ static void node_composit_buts_color_spill(uiLayout *layout, bContext *UNUSED(C)
        uiItemR(col, ptr, "limit_method", 0, NULL, ICON_NONE);
 
        if (RNA_enum_get(ptr, "limit_method") == 0) {
-               uiItemL(col, "Limiting Channel:", ICON_NONE);
+               uiItemL(col, IFACE_("Limiting Channel:"), ICON_NONE);
                row = uiLayoutRow(col, 0);
                uiItemR(row, ptr, "limit_channel", UI_ITEM_R_EXPAND, NULL, ICON_NONE);
        }
@@ -1832,12 +1835,12 @@ static void node_composit_buts_channel_matte(uiLayout *layout, bContext *UNUSED(
 {      
        uiLayout *col, *row;
 
-       uiItemL(layout, "Color Space:", ICON_NONE);
+       uiItemL(layout, IFACE_("Color Space:"), ICON_NONE);
        row = uiLayoutRow(layout, 0);
        uiItemR(row, ptr, "color_space", UI_ITEM_R_EXPAND, NULL, ICON_NONE);
 
        col = uiLayoutColumn(layout, 0);
-       uiItemL(col, "Key Channel:", ICON_NONE);
+       uiItemL(col, IFACE_("Key Channel:"), ICON_NONE);
        row = uiLayoutRow(col, 0);
        uiItemR(row, ptr, "matte_channel", UI_ITEM_R_EXPAND, NULL, ICON_NONE);
 
@@ -1845,7 +1848,7 @@ static void node_composit_buts_channel_matte(uiLayout *layout, bContext *UNUSED(
 
        uiItemR(col, ptr, "limit_method", 0, NULL, ICON_NONE);
        if (RNA_enum_get(ptr, "limit_method") == 0) {
-               uiItemL(col, "Limiting Channel:", ICON_NONE);
+               uiItemL(col, IFACE_("Limiting Channel:"), ICON_NONE);
                row = uiLayoutRow(col, 0);
                uiItemR(row, ptr, "limit_channel", UI_ITEM_R_EXPAND, NULL, ICON_NONE);
        }
@@ -1922,9 +1925,9 @@ static void node_composit_buts_file_output(uiLayout *layout, bContext *UNUSED(C)
        int multilayer = (RNA_enum_get(&imfptr, "file_format") == R_IMF_IMTYPE_MULTILAYER);
        
        if (multilayer)
-               uiItemL(layout, "Path:", 0);
+               uiItemL(layout, IFACE_("Path:"), 0);
        else
-               uiItemL(layout, "Base Path:", 0);
+               uiItemL(layout, IFACE_("Base Path:"), 0);
        uiItemR(layout, ptr, "base_path", 0, "", ICON_NONE);
 }
 static void node_composit_buts_file_output_details(uiLayout *layout, bContext *C, PointerRNA *ptr)
@@ -1940,7 +1943,7 @@ static void node_composit_buts_file_output_details(uiLayout *layout, bContext *C
        
        uiItemS(layout);
        
-       uiItemO(layout, "Add Input", ICON_ZOOMIN, "NODE_OT_output_file_add_socket");
+       uiItemO(layout, IFACE_("Add Input"), ICON_ZOOMIN, "NODE_OT_output_file_add_socket");
        
        active_index = RNA_int_get(ptr, "active_input_index");
        /* using different collection properties if multilayer format is enabled */
@@ -1966,7 +1969,7 @@ static void node_composit_buts_file_output_details(uiLayout *layout, bContext *C
                        uiLayout *row, *col;
                        col = uiLayoutColumn(layout, 1);
                        
-                       uiItemL(col, "Layer:", 0);
+                       uiItemL(col, IFACE_("Layer:"), 0);
                        row = uiLayoutRow(col, 0);
                        uiItemR(row, &active_input_ptr, "name", 0, "", 0);
                        uiItemFullO(row, "NODE_OT_output_file_remove_active_socket", "", ICON_X, NULL, WM_OP_EXEC_DEFAULT, UI_ITEM_R_ICON_ONLY);
@@ -1975,7 +1978,7 @@ static void node_composit_buts_file_output_details(uiLayout *layout, bContext *C
                        uiLayout *row, *col;
                        col = uiLayoutColumn(layout, 1);
                        
-                       uiItemL(col, "File Path:", 0);
+                       uiItemL(col, IFACE_("File Path:"), 0);
                        row = uiLayoutRow(col, 0);
                        uiItemR(row, &active_input_ptr, "path", 0, "", 0);
                        uiItemFullO(row, "NODE_OT_output_file_remove_active_socket", "", ICON_X, NULL, WM_OP_EXEC_DEFAULT, UI_ITEM_R_ICON_ONLY);
@@ -1984,7 +1987,7 @@ static void node_composit_buts_file_output_details(uiLayout *layout, bContext *C
                        imfptr = RNA_pointer_get(&active_input_ptr, "format");
                        
                        col = uiLayoutColumn(layout, 1);
-                       uiItemL(col, "Format:", 0);
+                       uiItemL(col, IFACE_("Format:"), 0);
                        uiItemR(col, &active_input_ptr, "use_node_format", 0, NULL, 0);
                        
                        col = uiLayoutColumn(layout, 0);
@@ -2151,14 +2154,14 @@ static void node_composit_buts_colorcorrection(uiLayout *layout, bContext *UNUSE
 
        row = uiLayoutRow(layout, 0);
        uiItemL(row, "", 0);
-       uiItemL(row, "Saturation", 0);
-       uiItemL(row, "Contrast", 0);
-       uiItemL(row, "Gamma", 0);
-       uiItemL(row, "Gain", 0);
-       uiItemL(row, "Lift", 0);
+       uiItemL(row, IFACE_("Saturation"), 0);
+       uiItemL(row, IFACE_("Contrast"), 0);
+       uiItemL(row, IFACE_("Gamma"), 0);
+       uiItemL(row, IFACE_("Gain"), 0);
+       uiItemL(row, IFACE_("Lift"), 0);
 
        row = uiLayoutRow(layout, 0);
-       uiItemL(row, "Master", 0);
+       uiItemL(row, IFACE_("Master"), 0);
        uiItemR(row, ptr, "master_saturation", UI_ITEM_R_SLIDER, "", ICON_NONE);
        uiItemR(row, ptr, "master_contrast", UI_ITEM_R_SLIDER, "", ICON_NONE);
        uiItemR(row, ptr, "master_gamma", UI_ITEM_R_SLIDER, "", ICON_NONE);
@@ -2166,7 +2169,7 @@ static void node_composit_buts_colorcorrection(uiLayout *layout, bContext *UNUSE
        uiItemR(row, ptr, "master_lift", UI_ITEM_R_SLIDER, "", ICON_NONE);
 
        row = uiLayoutRow(layout, 0);
-       uiItemL(row, "Highlights", 0);
+       uiItemL(row, IFACE_("Highlights"), 0);
        uiItemR(row, ptr, "highlights_saturation", UI_ITEM_R_SLIDER, "", ICON_NONE);
        uiItemR(row, ptr, "highlights_contrast", UI_ITEM_R_SLIDER, "", ICON_NONE);
        uiItemR(row, ptr, "highlights_gamma", UI_ITEM_R_SLIDER, "", ICON_NONE);
@@ -2174,7 +2177,7 @@ static void node_composit_buts_colorcorrection(uiLayout *layout, bContext *UNUSE
        uiItemR(row, ptr, "highlights_lift", UI_ITEM_R_SLIDER, "", ICON_NONE);
 
        row = uiLayoutRow(layout, 0);
-       uiItemL(row, "Midtones", 0);
+       uiItemL(row, IFACE_("Midtones"), 0);
        uiItemR(row, ptr, "midtones_saturation", UI_ITEM_R_SLIDER, "", ICON_NONE);
        uiItemR(row, ptr, "midtones_contrast", UI_ITEM_R_SLIDER, "", ICON_NONE);
        uiItemR(row, ptr, "midtones_gamma", UI_ITEM_R_SLIDER, "", ICON_NONE);
@@ -2182,7 +2185,7 @@ static void node_composit_buts_colorcorrection(uiLayout *layout, bContext *UNUSE
        uiItemR(row, ptr, "midtones_lift", UI_ITEM_R_SLIDER, "", ICON_NONE);
 
        row = uiLayoutRow(layout, 0);
-       uiItemL(row, "Shadows", 0);
+       uiItemL(row, IFACE_("Shadows"), 0);
        uiItemR(row, ptr, "shadows_saturation", UI_ITEM_R_SLIDER, "", ICON_NONE);
        uiItemR(row, ptr, "shadows_contrast", UI_ITEM_R_SLIDER, "", ICON_NONE);
        uiItemR(row, ptr, "shadows_gamma", UI_ITEM_R_SLIDER, "", ICON_NONE);
@@ -2203,31 +2206,31 @@ static void node_composit_buts_colorcorrection_but(uiLayout *layout, bContext *U
        uiItemR(row, ptr, "green", 0, NULL, ICON_NONE);
        uiItemR(row, ptr, "blue", 0, NULL, ICON_NONE);
        row = layout;
-       uiItemL(row, "Saturation", 0);
+       uiItemL(row, IFACE_("Saturation"), 0);
        uiItemR(row, ptr, "master_saturation", UI_ITEM_R_SLIDER, NULL, ICON_NONE);
        uiItemR(row, ptr, "highlights_saturation", UI_ITEM_R_SLIDER, NULL, ICON_NONE);
        uiItemR(row, ptr, "midtones_saturation", UI_ITEM_R_SLIDER, NULL, ICON_NONE);
        uiItemR(row, ptr, "shadows_saturation", UI_ITEM_R_SLIDER, NULL, ICON_NONE);
 
-       uiItemL(row, "Contrast", 0);
+       uiItemL(row, IFACE_("Contrast"), 0);
        uiItemR(row, ptr, "master_contrast", UI_ITEM_R_SLIDER, NULL, ICON_NONE);
        uiItemR(row, ptr, "highlights_contrast", UI_ITEM_R_SLIDER, NULL, ICON_NONE);
        uiItemR(row, ptr, "midtones_contrast", UI_ITEM_R_SLIDER, NULL, ICON_NONE);
        uiItemR(row, ptr, "shadows_contrast", UI_ITEM_R_SLIDER, NULL, ICON_NONE);
 
-       uiItemL(row, "Gamma", 0);
+       uiItemL(row, IFACE_("Gamma"), 0);
        uiItemR(row, ptr, "master_gamma", UI_ITEM_R_SLIDER, NULL, ICON_NONE);
        uiItemR(row, ptr, "highlights_gamma", UI_ITEM_R_SLIDER, NULL, ICON_NONE);
        uiItemR(row, ptr, "midtones_gamma", UI_ITEM_R_SLIDER, NULL, ICON_NONE);
        uiItemR(row, ptr, "shadows_gamma", UI_ITEM_R_SLIDER, NULL, ICON_NONE);
 
-       uiItemL(row, "Gain", 0);
+       uiItemL(row, IFACE_("Gain"), 0);
        uiItemR(row, ptr, "master_gain", UI_ITEM_R_SLIDER, NULL, ICON_NONE);
        uiItemR(row, ptr, "highlights_gain", UI_ITEM_R_SLIDER, NULL, ICON_NONE);
        uiItemR(row, ptr, "midtones_gain", UI_ITEM_R_SLIDER, NULL, ICON_NONE);
        uiItemR(row, ptr, "shadows_gain", UI_ITEM_R_SLIDER, NULL, ICON_NONE);
        
-       uiItemL(row, "Lift", 0);
+       uiItemL(row, IFACE_("Lift"), 0);
        uiItemR(row, ptr, "master_lift", UI_ITEM_R_SLIDER, NULL, ICON_NONE);
        uiItemR(row, ptr, "highlights_lift", UI_ITEM_R_SLIDER, NULL, ICON_NONE);
        uiItemR(row, ptr, "midtones_lift", UI_ITEM_R_SLIDER, NULL, ICON_NONE);
@@ -2599,12 +2602,12 @@ static void node_texture_buts_bricks(uiLayout *layout, bContext *UNUSED(C), Poin
        uiLayout *col;
        
        col = uiLayoutColumn(layout, 1);
-       uiItemR(col, ptr, "offset", 0, "Offset", ICON_NONE);
-       uiItemR(col, ptr, "offset_frequency", 0, "Frequency", ICON_NONE);
+       uiItemR(col, ptr, "offset", 0, IFACE_("Offset"), ICON_NONE);
+       uiItemR(col, ptr, "offset_frequency", 0, IFACE_("Frequency"), ICON_NONE);
        
        col = uiLayoutColumn(layout, 1);
-       uiItemR(col, ptr, "squash", 0, "Squash", ICON_NONE);
-       uiItemR(col, ptr, "squash_frequency", 0, "Frequency", ICON_NONE);
+       uiItemR(col, ptr, "squash", 0, IFACE_("Squash"), ICON_NONE);
+       uiItemR(col, ptr, "squash_frequency", 0, IFACE_("Frequency"), ICON_NONE);
 }
 
 static void node_texture_buts_proc(uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr)
@@ -2665,7 +2668,7 @@ static void node_texture_buts_proc(uiLayout *layout, bContext *UNUSED(C), Pointe
                        uiItemR(row, &tex_ptr, "cloud_type", UI_ITEM_R_EXPAND, NULL, ICON_NONE);
                        row = uiLayoutRow(col, 0);
                        uiItemR(row, &tex_ptr, "noise_type", UI_ITEM_R_EXPAND, NULL, ICON_NONE);
-                       uiItemR(col, &tex_ptr, "noise_depth", UI_ITEM_R_EXPAND, "Depth", ICON_NONE);
+                       uiItemR(col, &tex_ptr, "noise_depth", UI_ITEM_R_EXPAND, IFACE_("Depth"), ICON_NONE);
                        break;
                        
                case TEX_DISTNOISE:
index ee38274..97e64c4 100644 (file)
@@ -483,7 +483,7 @@ static void ui_template_node_link_menu(bContext *C, uiLayout *layout, void *but_
        uiBlockSetCurLayout(block, column);
 
        if (sock->link) {
-               uiItemL(column, "Link", ICON_NONE);
+               uiItemL(column, IFACE_("Link"), ICON_NONE);
                but= block->buttons.last;
                but->flag= UI_TEXT_LEFT;
 
index 51f047b..8f42a9b 100644 (file)
@@ -57,6 +57,8 @@
 #include "BLI_utildefines.h"
 #include "BLI_utildefines.h"
 
+#include "BLF_translation.h"
+
 #include "BKE_blender.h"
 #include "BKE_camera.h"
 #include "BKE_colortools.h"
index 5a716e1..588574e 100644 (file)
 
 /* **************** ALPHAOVER ******************** */
 static bNodeSocketTemplate cmp_node_alphaover_in[]= {
-       {       SOCK_FLOAT, 1, "Fac",                   1.0f, 0.0f, 1.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Fac"),                       1.0f, 0.0f, 1.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_alphaover_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index b8aabda..196234d 100644 (file)
 
 /* **************** BILATERALBLUR ******************** */
 static bNodeSocketTemplate cmp_node_bilateralblur_in[]= {
-       { SOCK_RGBA, 1, "Image", 1.0f, 1.0f, 1.0f, 1.0f}, 
-       { SOCK_RGBA, 1, "Determinator", 1.0f, 1.0f, 1.0f, 1.0f}, 
+       { SOCK_RGBA, 1, N_("Image"), 1.0f, 1.0f, 1.0f, 1.0f}, 
+       { SOCK_RGBA, 1, N_("Determinator"), 1.0f, 1.0f, 1.0f, 1.0f}, 
        { -1, 0, "" } 
 };
 
 static bNodeSocketTemplate cmp_node_bilateralblur_out[]= { 
-       { SOCK_RGBA, 0, "Image"}, 
+       { SOCK_RGBA, 0, N_("Image")}, 
        { -1, 0, "" } 
 };
 
index d19ea3f..f10e6bf 100644 (file)
 
 /* **************** BLUR ******************** */
 static bNodeSocketTemplate cmp_node_blur_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Size",                  1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Size"),                      1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_blur_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index f239267..ab679b9 100644 (file)
 
 /* **************** BLUR ******************** */
 static bNodeSocketTemplate cmp_node_bokehblur_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 1, "Bokeh",                  1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Size",                  0.01f, 0.0f, 0.0f, 0.0f, 0.0f, 0.5f},
-       {       SOCK_FLOAT, 1, "Bounding box",  1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Image"),                      0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Bokeh"),                      1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Size"),                      0.01f, 0.0f, 0.0f, 0.0f, 0.0f, 0.5f},
+       {       SOCK_FLOAT, 1, N_("Bounding box"),      1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate cmp_node_bokehblur_out[]= {
-       {       SOCK_RGBA, 0, "Image",                  0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Image"),                      0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index 15dba89..b46e7e6 100644 (file)
@@ -38,7 +38,7 @@
 /* **************** Bokeh image Tools  ******************** */
   
 static bNodeSocketTemplate cmp_node_bokehimage_out[]= {
-       {       SOCK_RGBA, 0, "Image",                  0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Image"),                      0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 static void node_composit_init_bokehimage(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
index 8c3744e..4bd6ab4 100644 (file)
 
 /* **************** SCALAR MATH ******************** */ 
 static bNodeSocketTemplate cmp_node_boxmask_in[]= {
-       {       SOCK_FLOAT, 1, "Mask", 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Value", 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Mask"), 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Value"), 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
        {       -1, 0, "" } 
 };
 
 static bNodeSocketTemplate cmp_node_boxmask_out[]= {
-       {       SOCK_FLOAT, 0, "Mask", 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Mask"), 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
        {       -1, 0, "" } 
 };
 
index 9168a98..8761d35 100644 (file)
 /* **************** Brigh and contrsast  ******************** */
 
 static bNodeSocketTemplate cmp_node_brightcontrast_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Bright",                0.0f, 0.0f, 0.0f, 0.0f, -100.0f, 100.0f, PROP_NONE},
-       {       SOCK_FLOAT, 1, "Contrast",              0.0f, 0.0f, 0.0f, 0.0f, -100.0f, 100.0f, PROP_NONE},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Bright"),            0.0f, 0.0f, 0.0f, 0.0f, -100.0f, 100.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("Contrast"),          0.0f, 0.0f, 0.0f, 0.0f, -100.0f, 100.0f, PROP_NONE},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_brightcontrast_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 9e3aa9e..6163d8f 100644 (file)
 
 /* ******************* Channel Matte Node ********************************* */
 static bNodeSocketTemplate cmp_node_channel_matte_in[]={
-       {SOCK_RGBA, 1, "Image", 1.0f, 1.0f, 1.0f, 1.0f},
+       {SOCK_RGBA, 1, N_("Image"), 1.0f, 1.0f, 1.0f, 1.0f},
        {-1, 0, ""}
 };
 
 static bNodeSocketTemplate cmp_node_channel_matte_out[]={
-       {SOCK_RGBA, 0, "Image"},
-       {SOCK_FLOAT, 0, "Matte"},
+       {SOCK_RGBA, 0, N_("Image")},
+       {SOCK_FLOAT, 0, N_("Matte")},
        {-1, 0, ""}
 };
 
index a7c0ae6..7c6b4ad 100644 (file)
 
 /* ******************* Chroma Key ********************************************************** */
 static bNodeSocketTemplate cmp_node_chroma_in[]={
-       {SOCK_RGBA, 1, "Image", 1.0f, 1.0f, 1.0f, 1.0f},
-       {SOCK_RGBA, 1, "Key Color", 1.0f, 1.0f, 1.0f, 1.0f},
+       {SOCK_RGBA, 1, N_("Image"), 1.0f, 1.0f, 1.0f, 1.0f},
+       {SOCK_RGBA, 1, N_("Key Color"), 1.0f, 1.0f, 1.0f, 1.0f},
        {-1, 0, ""}
 };
 
 static bNodeSocketTemplate cmp_node_chroma_out[]={
-       {SOCK_RGBA, 0, "Image"},
-       {SOCK_FLOAT, 0, "Matte"},
+       {SOCK_RGBA, 0, N_("Image")},
+       {SOCK_FLOAT, 0, N_("Matte")},
        {-1, 0, ""}
 };
 
index d9f0c74..8aad5bd 100644 (file)
 
 /* ******************* Color Key ********************************************************** */
 static bNodeSocketTemplate cmp_node_color_in[]={
-       {SOCK_RGBA, 1, "Image", 1.0f, 1.0f, 1.0f, 1.0f},
-       {SOCK_RGBA, 1, "Key Color", 1.0f, 1.0f, 1.0f, 1.0f},
+       {SOCK_RGBA, 1, N_("Image"), 1.0f, 1.0f, 1.0f, 1.0f},
+       {SOCK_RGBA, 1, N_("Key Color"), 1.0f, 1.0f, 1.0f, 1.0f},
        {-1, 0, ""}
 };
 
 static bNodeSocketTemplate cmp_node_color_out[]={
-       {SOCK_RGBA, 0, "Image"},
-       {SOCK_FLOAT, 0, "Matte"},
+       {SOCK_RGBA, 0, N_("Image")},
+       {SOCK_FLOAT, 0, N_("Matte")},
        {-1, 0, ""}
 };
 
index 81693c3..6780917 100644 (file)
 
 /* ******************* Color Spill Supression ********************************* */
 static bNodeSocketTemplate cmp_node_color_spill_in[]={
-       {SOCK_RGBA, 1, "Image", 1.0f, 1.0f, 1.0f, 1.0f},
-       {SOCK_FLOAT, 1, "Fac",  1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {SOCK_RGBA, 1, N_("Image"), 1.0f, 1.0f, 1.0f, 1.0f},
+       {SOCK_FLOAT, 1, N_("Fac"),      1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
        {-1, 0, ""}
 };
 
 static bNodeSocketTemplate cmp_node_color_spill_out[]={
-       {SOCK_RGBA, 0, "Image"},
+       {SOCK_RGBA, 0, N_("Image")},
        {-1, 0, ""}
 };
 
index 8dead1b..fa32db9 100644 (file)
 
 /* ******************* Color Balance ********************************* */
 static bNodeSocketTemplate cmp_node_colorbalance_in[]={
-       {SOCK_FLOAT, 1, "Fac",  1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
-       {SOCK_RGBA, 1, "Image", 1.0f, 1.0f, 1.0f, 1.0f},
+       {SOCK_FLOAT, 1, N_("Fac"),      1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {SOCK_RGBA, 1, N_("Image"), 1.0f, 1.0f, 1.0f, 1.0f},
        {-1, 0, ""}
 };
 
 static bNodeSocketTemplate cmp_node_colorbalance_out[]={
-       {SOCK_RGBA, 0, "Image"},
+       {SOCK_RGBA, 0, N_("Image")},
        {-1, 0, ""}
 };
 
index 929efae..6b02202 100644 (file)
 
 /* ******************* Color Balance ********************************* */
 static bNodeSocketTemplate cmp_node_colorcorrection_in[]={
-       {       SOCK_RGBA,1,"Image", 1.0f, 1.0f, 1.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Mask",  1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_RGBA,1,N_("Image"), 1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Mask"),      1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
        {       -1,0,""}
 };
 
 static bNodeSocketTemplate cmp_node_colorcorrection_out[]={
-       {       SOCK_RGBA,0,"Image"},
+       {       SOCK_RGBA,0,N_("Image")},
        {       -1,0,""}
 };
 
index 9b1e5e4..7b189ef 100644 (file)
@@ -36,9 +36,9 @@
 
 /* **************** COMPOSITE ******************** */
 static bNodeSocketTemplate cmp_node_composite_in[]= {
-       {       SOCK_RGBA, 1, "Image",          0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Alpha",         1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
-       {       SOCK_FLOAT, 1, "Z",                     1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_RGBA, 1, N_("Image"),              0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Alpha"),             1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_FLOAT, 1, N_("Z"),                 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
        {       -1, 0, ""       }
 };
 
index 242bc83..8d676fd 100644 (file)
 /* **************** Crop  ******************** */
 
 static bNodeSocketTemplate cmp_node_crop_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_crop_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index d17a7bf..b5a7801 100644 (file)
@@ -37,7 +37,7 @@
 
 /* custom1 = sfra, custom2 = efra */
 static bNodeSocketTemplate cmp_node_time_out[]= {
-       {       SOCK_FLOAT, 0, "Fac"},
+       {       SOCK_FLOAT, 0, N_("Fac")},
        {       -1, 0, ""       }
 };
 
@@ -80,12 +80,12 @@ void register_node_type_cmp_curve_time(bNodeTreeType *ttype)
 
 /* **************** CURVE VEC  ******************** */
 static bNodeSocketTemplate cmp_node_curve_vec_in[]= {
-       {       SOCK_VECTOR, 1, "Vector",       0.0f, 0.0f, 0.0f, 1.0f, -1.0f, 1.0f, PROP_NONE},
+       {       SOCK_VECTOR, 1, N_("Vector"),   0.0f, 0.0f, 0.0f, 1.0f, -1.0f, 1.0f, PROP_NONE},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate cmp_node_curve_vec_out[]= {
-       {       SOCK_VECTOR, 0, "Vector"},
+       {       SOCK_VECTOR, 0, N_("Vector")},
        {       -1, 0, ""       }
 };
 
@@ -119,15 +119,15 @@ void register_node_type_cmp_curve_vec(bNodeTreeType *ttype)
 
 /* **************** CURVE RGB  ******************** */
 static bNodeSocketTemplate cmp_node_curve_rgb_in[]= {
-       {       SOCK_FLOAT, 1, "Fac",   1.0f, 0.0f, 0.0f, 1.0f, -1.0f, 1.0f, PROP_FACTOR},
-       {       SOCK_RGBA, 1, "Image",  1.0f, 1.0f, 1.0f, 1.0f},
-       {       SOCK_RGBA, 1, "Black Level",    0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 1, "White Level",    1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Fac"),       1.0f, 0.0f, 0.0f, 1.0f, -1.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_RGBA, 1, N_("Image"),      1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Black Level"),        0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("White Level"),        1.0f, 1.0f, 1.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate cmp_node_curve_rgb_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 1a6e3fb..1b82da3 100644 (file)
 
 /* ************ qdn: Defocus node ****************** */
 static bNodeSocketTemplate cmp_node_defocus_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Z",                     1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Z"),                 1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_defocus_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index c7fbcb4..0569f5c 100644 (file)
 
 /* ******************* channel Difference Matte ********************************* */
 static bNodeSocketTemplate cmp_node_diff_matte_in[]={
-       {SOCK_RGBA, 1, "Image 1", 1.0f, 1.0f, 1.0f, 1.0f},
-       {SOCK_RGBA, 1, "Image 2", 1.0f, 1.0f, 1.0f, 1.0f},
+       {SOCK_RGBA, 1, N_("Image 1"), 1.0f, 1.0f, 1.0f, 1.0f},
+       {SOCK_RGBA, 1, N_("Image 2"), 1.0f, 1.0f, 1.0f, 1.0f},
        {-1, 0, ""}
 };
 
 static bNodeSocketTemplate cmp_node_diff_matte_out[]={
-       {SOCK_RGBA, 0, "Image"},
-       {SOCK_FLOAT, 0, "Matte"},
+       {SOCK_RGBA, 0, N_("Image")},
+       {SOCK_FLOAT, 0, N_("Matte")},
        {-1, 0, ""}
 };
 
index ee857dd..8363d59 100644 (file)
 /* **************** Dilate/Erode ******************** */
 
 static bNodeSocketTemplate cmp_node_dilateerode_in[]= {
-       {       SOCK_FLOAT, 1, "Mask",          0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_FLOAT, 1, N_("Mask"),              0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_dilateerode_out[]= {
-       {       SOCK_FLOAT, 0, "Mask"},
+       {       SOCK_FLOAT, 0, N_("Mask")},
        {       -1, 0, ""       }
 };
 
index 4969049..395fa15 100644 (file)
 #include "node_composite_util.h"
 
 static bNodeSocketTemplate cmp_node_dblur_in[]= {
-       {       SOCK_RGBA, 1, "Image", 1.0f, 1.0f, 1.0f, 1.f},
+       {       SOCK_RGBA, 1, N_("Image"), 1.0f, 1.0f, 1.0f, 1.f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate cmp_node_dblur_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 3d6e61d..c1a85a0 100644 (file)
 /* **************** Displace  ******************** */
 
 static bNodeSocketTemplate cmp_node_displace_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
-       {       SOCK_VECTOR, 1, "Vector",                       1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_TRANSLATION},
-       {       SOCK_FLOAT, 1, "X Scale",                               0.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f, PROP_FACTOR},
-       {       SOCK_FLOAT, 1, "Y Scale",                               0.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f, PROP_FACTOR},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_VECTOR, 1, N_("Vector"),                   1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_TRANSLATION},
+       {       SOCK_FLOAT, 1, N_("X Scale"),                           0.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f, PROP_FACTOR},
+       {       SOCK_FLOAT, 1, N_("Y Scale"),                           0.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f, PROP_FACTOR},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_displace_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 1976aa4..a456f45 100644 (file)
 
 /* ******************* channel Distance Matte ********************************* */
 static bNodeSocketTemplate cmp_node_distance_matte_in[]={
-       {SOCK_RGBA, 1, "Image", 1.0f, 1.0f, 1.0f, 1.0f},
-       {SOCK_RGBA, 1, "Key Color", 1.0f, 1.0f, 1.0f, 1.0f},
+       {SOCK_RGBA, 1, N_("Image"), 1.0f, 1.0f, 1.0f, 1.0f},
+       {SOCK_RGBA, 1, N_("Key Color"), 1.0f, 1.0f, 1.0f, 1.0f},
        {-1, 0, ""}
 };
 
 static bNodeSocketTemplate cmp_node_distance_matte_out[]={
-       {SOCK_RGBA, 0, "Image"},
-       {SOCK_FLOAT, 0, "Matte"},
+       {SOCK_RGBA, 0, N_("Image")},
+       {SOCK_FLOAT, 0, N_("Matte")},
        {-1, 0, ""}
 };
 
index a6ba303..7a1e82d 100644 (file)
 
 /* **************** SCALAR MATH ******************** */ 
 static bNodeSocketTemplate cmp_node_ellipsemask_in[]= {
-       {       SOCK_FLOAT, 1, "Mask", 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Value", 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Mask"), 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Value"), 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
        {       -1, 0, "" } 
 };
 
 static bNodeSocketTemplate cmp_node_ellipsemask_out[]= {
-       {       SOCK_FLOAT, 0, "Mask", 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Mask"), 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
        {       -1, 0, "" } 
 };
 
index 5adabec..be5aab7 100644 (file)
 
 /* **************** FILTER  ******************** */
 static bNodeSocketTemplate cmp_node_filter_in[]= {
-       {       SOCK_FLOAT, 1, "Fac",                   1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Fac"),                       1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_filter_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 3c29729..44e93c0 100644 (file)
 
 /* **************** Flip  ******************** */
 static bNodeSocketTemplate cmp_node_flip_in[]= {
-       {       SOCK_RGBA, 1, "Image",              1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Image"),                  1.0f, 1.0f, 1.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate cmp_node_flip_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 2ee9422..f681eb4 100644 (file)
 /* **************** Gamma Tools  ******************** */
   
 static bNodeSocketTemplate cmp_node_gamma_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Gamma",                 1.0f, 0.0f, 0.0f, 0.0f, 0.001f, 10.0f, PROP_UNSIGNED},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Gamma"),                     1.0f, 0.0f, 0.0f, 0.0f, 0.001f, 10.0f, PROP_UNSIGNED},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_gamma_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 7484ae2..1e32d6f 100644 (file)
 #include "node_composite_util.h"
 
 static bNodeSocketTemplate cmp_node_glare_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_glare_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 7089983..32bfc04 100644 (file)
 
 /* **************** Hue Saturation ******************** */
 static bNodeSocketTemplate cmp_node_hue_sat_in[]= {
-       {       SOCK_FLOAT, 1, "Fac",                   1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Fac"),                       1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_hue_sat_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 23d04a2..d40abbe 100644 (file)
 #include "node_composite_util.h"
 
 static bNodeSocketTemplate cmp_node_huecorrect_in[]= {
-       {       SOCK_FLOAT, 1, "Fac",   1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
-       {       SOCK_RGBA, 1, "Image",  1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Fac"),       1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_RGBA, 1, N_("Image"),      1.0f, 1.0f, 1.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate cmp_node_huecorrect_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index c1dba47..09be1c5 100644 (file)
 /* **************** ID Mask  ******************** */
 
 static bNodeSocketTemplate cmp_node_idmask_in[]= {
-       {       SOCK_FLOAT, 1, "ID value",                      1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("ID value"),                  1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_idmask_out[]= {
-       {       SOCK_FLOAT, 0, "Alpha"},
+       {       SOCK_FLOAT, 0, N_("Alpha")},
        {       -1, 0, ""       }
 };
 
index 70d6873..ba03a26 100644 (file)
 /* **************** IMAGE (and RenderResult, multilayer image) ******************** */
 
 static bNodeSocketTemplate cmp_node_rlayers_out[]= {
-       {       SOCK_RGBA, 0, "Image",                                  0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Alpha",                                 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Z",                                             1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_VECTOR, 0, "Normal",                               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_VECTOR, 0, "UV",                                   1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_VECTOR, 0, "Speed",                                1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 0, "Color",                                  0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 0, "Diffuse",                                0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 0, "Specular",                               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 0, "Shadow",                                 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 0, "AO",                                             0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 0, "Reflect",                                0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 0, "Refract",                                0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 0, "Indirect",                               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "IndexOB",                               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "IndexMA",                               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Mist",                                  0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 0, "Emit",                                   0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 0, "Environment",                    0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 0, "Diffuse Direct",                 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 0, "Diffuse Indirect",               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 0, "Diffuse Color",                  0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 0, "Glossy Direct",                  0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 0, "Glossy Indirect",                0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 0, "Glossy Color",                   0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 0, "Transmission Direct",    0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 0, "Transmission Indirect",  0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 0, "Transmission Color",             0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Image"),                                      0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Alpha"),                                     1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Z"),                                         1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_VECTOR, 0, N_("Normal"),                           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_VECTOR, 0, N_("UV"),                                       1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_VECTOR, 0, N_("Speed"),                            1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Color"),                                      0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Diffuse"),                            0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Specular"),                           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Shadow"),                                     0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("AO"),                                         0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Reflect"),                            0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Refract"),                            0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Indirect"),                           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("IndexOB"),                           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("IndexMA"),                           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Mist"),                                      0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Emit"),                                       0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Environment"),                        0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Diffuse Direct"),                     0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Diffuse Indirect"),           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Diffuse Color"),                      0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Glossy Direct"),                      0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Glossy Indirect"),            0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Glossy Color"),                       0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Transmission Direct"),        0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Transmission Indirect"),      0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Transmission Color"),         0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index 8f3a6fc..2a91647 100644 (file)
 
 /* **************** INVERT ******************** */
 static bNodeSocketTemplate cmp_node_invert_in[]= { 
-       { SOCK_FLOAT, 1, "Fac", 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR}, 
-       { SOCK_RGBA, 1, "Color", 1.0f, 1.0f, 1.0f, 1.0f}, 
+       { SOCK_FLOAT, 1, N_("Fac"), 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR}, 
+       { SOCK_RGBA, 1, N_("Color"), 1.0f, 1.0f, 1.0f, 1.0f}, 
        { -1, 0, "" } 
 };
 
 static bNodeSocketTemplate cmp_node_invert_out[]= { 
-       { SOCK_RGBA, 0, "Color"}, 
+       { SOCK_RGBA, 0, N_("Color")}, 
        { -1, 0, "" } 
 };
 
index 5d3a932..9b19ca6 100644 (file)
 #include "node_composite_util.h"
 
 static bNodeSocketTemplate cmp_node_lensdist_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Distort",       0.f, 0.f, 0.f, 0.f, -0.999f, 1.f, PROP_NONE},
-       {       SOCK_FLOAT, 1, "Dispersion", 0.f, 0.f, 0.f, 0.f, 0.f, 1.f, PROP_NONE},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Distort"),   0.f, 0.f, 0.f, 0.f, -0.999f, 1.f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("Dispersion"), 0.f, 0.f, 0.f, 0.f, 0.f, 1.f, PROP_NONE},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_lensdist_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 9888966..5594c20 100644 (file)
 
 /* **************** LEVELS ******************** */
 static bNodeSocketTemplate cmp_node_view_levels_in[]= {
-       {       SOCK_RGBA, 1, "Image", 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Image"), 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate cmp_node_view_levels_out[]={
-       {SOCK_FLOAT, 0, "Mean"},
-       {SOCK_FLOAT, 0, "Std Dev"},
+       {SOCK_FLOAT, 0, N_("Mean")},
+       {SOCK_FLOAT, 0, N_("Std Dev")},
        {-1, 0, ""}
 };
 
index 1518284..955d949 100644 (file)
 
 /* ******************* Luma Matte Node ********************************* */
 static bNodeSocketTemplate cmp_node_luma_matte_in[]={
-       {SOCK_RGBA, 1, "Image", 1.0f, 1.0f, 1.0f, 1.0f},
+       {SOCK_RGBA, 1, N_("Image"), 1.0f, 1.0f, 1.0f, 1.0f},
        {-1, 0, ""}
 };
 
 static bNodeSocketTemplate cmp_node_luma_matte_out[]={
-       {SOCK_RGBA, 0, "Image"},
-       {SOCK_FLOAT, 0, "Matte"},
+       {SOCK_RGBA, 0, N_("Image")},
+       {SOCK_FLOAT, 0, N_("Matte")},
        {-1, 0, ""}
 };
 
index 7d62e6b..a41d010 100644 (file)
 /* **************** Map UV  ******************** */
 
 static bNodeSocketTemplate cmp_node_mapuv_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
-       {       SOCK_VECTOR, 1, "UV",                   1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_VECTOR, 1, N_("UV"),                       1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_mapuv_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 2fd1152..1d296d5 100644 (file)
 
 /* **************** MAP VALUE ******************** */
 static bNodeSocketTemplate cmp_node_map_value_in[]= {
-       {       SOCK_FLOAT, 1, "Value",                 1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("Value"),                     1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_map_value_out[]= {
-       {       SOCK_FLOAT, 0, "Value"},
+       {       SOCK_FLOAT, 0, N_("Value")},
        {       -1, 0, ""       }
 };
 
index 4c9d1a6..9ceee3f 100644 (file)
 
 /* **************** SCALAR MATH ******************** */ 
 static bNodeSocketTemplate cmp_node_math_in[]= { 
-       { SOCK_FLOAT, 1, "Value", 0.5f, 0.5f, 0.5f, 1.0f, -10000.0f, 10000.0f, PROP_NONE}, 
-       { SOCK_FLOAT, 1, "Value", 0.5f, 0.5f, 0.5f, 1.0f, -10000.0f, 10000.0f, PROP_NONE}, 
+       { SOCK_FLOAT, 1, N_("Value"), 0.5f, 0.5f, 0.5f, 1.0f, -10000.0f, 10000.0f, PROP_NONE}, 
+       { SOCK_FLOAT, 1, N_("Value"), 0.5f, 0.5f, 0.5f, 1.0f, -10000.0f, 10000.0f, PROP_NONE}, 
        { -1, 0, "" } 
 };
 
 static bNodeSocketTemplate cmp_node_math_out[]= { 
-       { SOCK_FLOAT, 0, "Value"}, 
+       { SOCK_FLOAT, 0, N_("Value")}, 
        { -1, 0, "" } 
 };
 
index 6539e81..6f8891f 100644 (file)
 
 /* **************** MIX RGB ******************** */
 static bNodeSocketTemplate cmp_node_mix_rgb_in[]= {
-       {       SOCK_FLOAT, 1, "Fac",                   1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 5.0f, PROP_FACTOR},
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Fac"),                       1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 5.0f, PROP_FACTOR},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_mix_rgb_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 2f017b5..9f5a7e6 100644 (file)
 #include "node_composite_util.h"
 
 static bNodeSocketTemplate cmp_node_movieclip_out[] = {
-       {       SOCK_RGBA,              0,      "Image"},
-       {       SOCK_FLOAT,             1,      "Offset X"},
-       {       SOCK_FLOAT,             1,      "Offset Y"},
-       {       SOCK_FLOAT,             1,      "Scale"},
-       {       SOCK_FLOAT,             1,      "Angle"},
+       {       SOCK_RGBA,              0,      N_("Image")},
+       {       SOCK_FLOAT,             1,      N_("Offset X")},
+       {       SOCK_FLOAT,             1,      N_("Offset Y")},
+       {       SOCK_FLOAT,             1,      N_("Scale")},
+       {       SOCK_FLOAT,             1,      N_("Angle")},
        {       -1, 0, ""       }
 };
 
index 7a28eab..5def9c4 100644 (file)
 /* **************** Translate  ******************** */
 
 static bNodeSocketTemplate cmp_node_moviedistortion_in[] = {
-       {       SOCK_RGBA, 1, "Image",                  0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Image"),                      0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate cmp_node_moviedistortion_out[] = {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index e9b5f10..99a1f9e 100644 (file)
 
 /* **************** NORMAL  ******************** */
 static bNodeSocketTemplate cmp_node_normal_in[]= {
-       {       SOCK_VECTOR, 1, "Normal",       0.0f, 0.0f, 0.0f, 1.0f, -1.0f, 1.0f, PROP_DIRECTION},
+       {       SOCK_VECTOR, 1, N_("Normal"),   0.0f, 0.0f, 0.0f, 1.0f, -1.0f, 1.0f, PROP_DIRECTION},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate cmp_node_normal_out[]= {
-       {       SOCK_VECTOR, 0, "Normal"},
-       {       SOCK_FLOAT, 0, "Dot"},
+       {       SOCK_VECTOR, 0, N_("Normal")},
+       {       SOCK_FLOAT, 0, N_("Dot")},
        {       -1, 0, ""       }
 };
 
index 69386c3..4697ab7 100644 (file)
 
 /* **************** NORMALIZE single channel, useful for Z buffer ******************** */
 static bNodeSocketTemplate cmp_node_normalize_in[]= {
-       {   SOCK_FLOAT, 1, "Value",         1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
+       {   SOCK_FLOAT, 1, N_("Value"),         1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
        {   -1, 0, ""   }
 };
 static bNodeSocketTemplate cmp_node_normalize_out[]= {
-       {   SOCK_FLOAT, 0, "Value"},
+       {   SOCK_FLOAT, 0, N_("Value")},
        {   -1, 0, ""   }
 };
 
index 3d8b010..63b10b8 100644 (file)
 /* **************** Premul and Key Alpha Convert ******************** */
 
 static bNodeSocketTemplate cmp_node_premulkey_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_premulkey_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index ca9db71..beab474 100644 (file)
@@ -35,7 +35,7 @@
 
 /* **************** RGB ******************** */
 static bNodeSocketTemplate cmp_node_rgb_out[]= {
-       {       SOCK_RGBA, 0, "RGBA",                   0.5f, 0.5f, 0.5f, 1.0f},
+       {       SOCK_RGBA, 0, N_("RGBA"),                       0.5f, 0.5f, 0.5f, 1.0f},
        {       -1, 0, ""       }
 };
 
index 8268977..773be2f 100644 (file)
 /* **************** Rotate  ******************** */
 
 static bNodeSocketTemplate cmp_node_rotate_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Degr",                  0.0f, 0.0f, 0.0f, 0.0f, -10000.0f, 10000.0f, PROP_ANGLE},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Degr"),                      0.0f, 0.0f, 0.0f, 0.0f, -10000.0f, 10000.0f, PROP_ANGLE},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_rotate_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 38cce50..a36919b 100644 (file)
 /* **************** Scale  ******************** */
 
 static bNodeSocketTemplate cmp_node_scale_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "X",                             1.0f, 0.0f, 0.0f, 0.0f, 0.0001f, CMP_SCALE_MAX, PROP_FACTOR},
-       {       SOCK_FLOAT, 1, "Y",                             1.0f, 0.0f, 0.0f, 0.0f, 0.0001f, CMP_SCALE_MAX, PROP_FACTOR},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("X"),                         1.0f, 0.0f, 0.0f, 0.0f, 0.0001f, CMP_SCALE_MAX, PROP_FACTOR},
+       {       SOCK_FLOAT, 1, N_("Y"),                         1.0f, 0.0f, 0.0f, 0.0f, 0.0001f, CMP_SCALE_MAX, PROP_FACTOR},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_scale_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index a30342e..2433cb3 100644 (file)
 
 /* **************** SEPARATE HSVA ******************** */
 static bNodeSocketTemplate cmp_node_sephsva_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_sephsva_out[]= {
-       {       SOCK_FLOAT, 0, "H"},
-       {       SOCK_FLOAT, 0, "S"},
-       {       SOCK_FLOAT, 0, "V"},
-       {       SOCK_FLOAT, 0, "A"},
+       {       SOCK_FLOAT, 0, N_("H")},
+       {       SOCK_FLOAT, 0, N_("S")},
+       {       SOCK_FLOAT, 0, N_("V")},
+       {       SOCK_FLOAT, 0, N_("A")},
        {       -1, 0, ""       }
 };
 
@@ -114,14 +114,14 @@ void register_node_type_cmp_sephsva(bNodeTreeType *ttype)
 
 /* **************** COMBINE HSVA ******************** */
 static bNodeSocketTemplate cmp_node_combhsva_in[] = {
-       {       SOCK_FLOAT, 1, "H",                     0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
-       {       SOCK_FLOAT, 1, "S",                     0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
-       {       SOCK_FLOAT, 1, "V",                     0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
-       {       SOCK_FLOAT, 1, "A",                     1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("H"),                 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("S"),                 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("V"),                 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("A"),                 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_combhsva_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index be4a8ac..988656a 100644 (file)
 
 /* **************** SEPARATE RGBA ******************** */
 static bNodeSocketTemplate cmp_node_seprgba_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_seprgba_out[]= {
-       {       SOCK_FLOAT, 0, "R"},
-       {       SOCK_FLOAT, 0, "G"},
-       {       SOCK_FLOAT, 0, "B"},
-       {       SOCK_FLOAT, 0, "A"},
+       {       SOCK_FLOAT, 0, N_("R")},
+       {       SOCK_FLOAT, 0, N_("G")},
+       {       SOCK_FLOAT, 0, N_("B")},
+       {       SOCK_FLOAT, 0, N_("A")},
        {       -1, 0, ""       }
 };
 
@@ -93,14 +93,14 @@ void register_node_type_cmp_seprgba(bNodeTreeType *ttype)
 
 /* **************** COMBINE RGBA ******************** */
 static bNodeSocketTemplate cmp_node_combrgba_in[]= {
-       {       SOCK_FLOAT, 1, "R",                     0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
-       {       SOCK_FLOAT, 1, "G",                     0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
-       {       SOCK_FLOAT, 1, "B",                     0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
-       {       SOCK_FLOAT, 1, "A",                     1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("R"),                 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("G"),                 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("B"),                 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("A"),                 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_combrgba_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 7f3b8a3..486c0ed 100644 (file)
 
 /* **************** SEPARATE YCCA ******************** */
 static bNodeSocketTemplate cmp_node_sepycca_in[]= {
-       {  SOCK_RGBA, 1, "Image",        1.0f, 1.0f, 1.0f, 1.0f},
+       {  SOCK_RGBA, 1, N_("Image"),        1.0f, 1.0f, 1.0f, 1.0f},
        {  -1, 0, ""   }
 };
 static bNodeSocketTemplate cmp_node_sepycca_out[]= {
-       {  SOCK_FLOAT, 0, "Y"},
-       {  SOCK_FLOAT, 0, "Cb"},
-       {  SOCK_FLOAT, 0, "Cr"},
-       {  SOCK_FLOAT, 0, "A"},
+       {  SOCK_FLOAT, 0, N_("Y")},
+       {  SOCK_FLOAT, 0, N_("Cb")},
+       {  SOCK_FLOAT, 0, N_("Cr")},
+       {  SOCK_FLOAT, 0, N_("A")},
        {  -1, 0, ""   }
 };
 
@@ -162,14 +162,14 @@ void register_node_type_cmp_sepycca(bNodeTreeType *ttype)
 
 /* **************** COMBINE YCCA ******************** */
 static bNodeSocketTemplate cmp_node_combycca_in[]= {
-       {       SOCK_FLOAT, 1, "Y",                     0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
-       {       SOCK_FLOAT, 1, "Cb",                    0.5f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
-       {       SOCK_FLOAT, 1, "Cr",                    0.5f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
-       {       SOCK_FLOAT, 1, "A",                     1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("Y"),                 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("Cb"),                        0.5f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("Cr"),                        0.5f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("A"),                 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_combycca_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 57fcf3a..fdaae73 100644 (file)
 
 /* **************** SEPARATE YUVA ******************** */
 static bNodeSocketTemplate cmp_node_sepyuva_in[]= {
-       {  SOCK_RGBA, 1, "Image",        1.0f, 1.0f, 1.0f, 1.0f},
+       {  SOCK_RGBA, 1, N_("Image"),        1.0f, 1.0f, 1.0f, 1.0f},
        {  -1, 0, ""   }
 };
 static bNodeSocketTemplate cmp_node_sepyuva_out[]= {
-       {  SOCK_FLOAT, 0, "Y"},
-       {  SOCK_FLOAT, 0, "U"},
-       {  SOCK_FLOAT, 0, "V"},
-       {  SOCK_FLOAT, 0, "A"},
+       {  SOCK_FLOAT, 0, N_("Y")},
+       {  SOCK_FLOAT, 0, N_("U")},
+       {  SOCK_FLOAT, 0, N_("V")},
+       {  SOCK_FLOAT, 0, N_("A")},
        {  -1, 0, ""   }
 };
 
@@ -115,14 +115,14 @@ void register_node_type_cmp_sepyuva(bNodeTreeType *ttype)
 
 /* **************** COMBINE YUVA ******************** */
 static bNodeSocketTemplate cmp_node_combyuva_in[]= {
-       {       SOCK_FLOAT, 1, "Y",                     0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
-       {       SOCK_FLOAT, 1, "U",                     0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
-       {       SOCK_FLOAT, 1, "V",                     0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
-       {       SOCK_FLOAT, 1, "A",                     1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("Y"),                 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("U"),                 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("V"),                 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("A"),                 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_NONE},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_combyuva_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 646bcc4..c273807 100644 (file)
 
 /* **************** SET ALPHA ******************** */
 static bNodeSocketTemplate cmp_node_setalpha_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Alpha",                 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_RGBA, 1, N_("Image"),                      0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Alpha"),                     1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_setalpha_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index a12a104..abccbb8 100644 (file)
@@ -34,8 +34,8 @@
 
 /* **************** SPLIT VIEWER ******************** */
 static bNodeSocketTemplate cmp_node_splitviewer_in[]= {
-       {       SOCK_RGBA, 1, "Image",          0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 1, "Image",          0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Image"),              0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Image"),              0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index e5d8fe1..9ed04ab 100644 (file)
 /* **************** Translate  ******************** */
 
 static bNodeSocketTemplate cmp_node_stabilize2d_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Image"),                      0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate cmp_node_stabilize2d_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index ee7e312..8c2c274 100644 (file)
 
 /* **************** MIX RGB ******************** */
 static bNodeSocketTemplate cmp_node_switch_in[]= {
-       {       SOCK_RGBA, 1, "Off",            0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 1, "On",                     0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Off"),                0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("On"),                 0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate cmp_node_switch_out[]= {
-       {       SOCK_RGBA, 0, "Image",                  0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Image"),                      0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index 5447c2a..95458ad 100644 (file)
 
 /* **************** TEXTURE ******************** */
 static bNodeSocketTemplate cmp_node_texture_in[]= {
-       {       SOCK_VECTOR, 1, "Offset",               0.0f, 0.0f, 0.0f, 0.0f, -2.0f, 2.0f, PROP_TRANSLATION},
-       {       SOCK_VECTOR, 1, "Scale",                1.0f, 1.0f, 1.0f, 1.0f, -10.0f, 10.0f, PROP_XYZ},
+       {       SOCK_VECTOR, 1, N_("Offset"),           0.0f, 0.0f, 0.0f, 0.0f, -2.0f, 2.0f, PROP_TRANSLATION},
+       {       SOCK_VECTOR, 1, N_("Scale"),            1.0f, 1.0f, 1.0f, 1.0f, -10.0f, 10.0f, PROP_XYZ},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_texture_out[]= {
-       {       SOCK_FLOAT, 0, "Value"},
-       {       SOCK_RGBA, 0, "Color"},
+       {       SOCK_FLOAT, 0, N_("Value")},
+       {       SOCK_RGBA, 0, N_("Color")},
        {       -1, 0, ""       }
 };
 
index eae81a4..a9d071e 100644 (file)
 #include "node_composite_util.h"
 
 static bNodeSocketTemplate cmp_node_tonemap_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_tonemap_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 2c2a352..8af55cd 100644 (file)
 /* **************** Transform  ******************** */
 
 static bNodeSocketTemplate cmp_node_transform_in[] = {
-       {       SOCK_RGBA,              1,      "Image",                        0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT,             1,      "X",                            0.0f, 0.0f, 0.0f, 0.0f, -10000.0f, 10000.0f},
-       {       SOCK_FLOAT,             1,      "Y",                            0.0f, 0.0f, 0.0f, 0.0f, -10000.0f, 10000.0f},
-       {       SOCK_FLOAT,             1,      "Angle",                        0.0f, 0.0f, 0.0f, 0.0f, -10000.0f, 10000.0f, PROP_ANGLE},
-       {       SOCK_FLOAT,             1,      "Scale",                        1.0f, 0.0f, 0.0f, 0.0f, 0.0001f, CMP_SCALE_MAX},
+       {       SOCK_RGBA,              1,      N_("Image"),                    0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT,             1,      N_("X"),                                0.0f, 0.0f, 0.0f, 0.0f, -10000.0f, 10000.0f},
+       {       SOCK_FLOAT,             1,      N_("Y"),                                0.0f, 0.0f, 0.0f, 0.0f, -10000.0f, 10000.0f},
+       {       SOCK_FLOAT,             1,      N_("Angle"),                    0.0f, 0.0f, 0.0f, 0.0f, -10000.0f, 10000.0f, PROP_ANGLE},
+       {       SOCK_FLOAT,             1,      N_("Scale"),                    1.0f, 0.0f, 0.0f, 0.0f, 0.0001f, CMP_SCALE_MAX},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate cmp_node_transform_out[] = {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 970e2c7..e147b10 100644 (file)
 /* **************** Translate  ******************** */
 
 static bNodeSocketTemplate cmp_node_translate_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "X",     0.0f, 0.0f, 0.0f, 0.0f, -10000.0f, 10000.0f, PROP_NONE},
-       {       SOCK_FLOAT, 1, "Y",     0.0f, 0.0f, 0.0f, 0.0f, -10000.0f, 10000.0f, PROP_NONE},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("X"), 0.0f, 0.0f, 0.0f, 0.0f, -10000.0f, 10000.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("Y"), 0.0f, 0.0f, 0.0f, 0.0f, -10000.0f, 10000.0f, PROP_NONE},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_translate_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 86986f6..bdf6b4f 100644 (file)
 
 /* **************** VALTORGB ******************** */
 static bNodeSocketTemplate cmp_node_valtorgb_in[]= {
-       {       SOCK_FLOAT, 1, "Fac",                   0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_FLOAT, 1, N_("Fac"),                       0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_valtorgb_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
-       {       SOCK_FLOAT, 0, "Alpha"},
+       {       SOCK_RGBA, 0, N_("Image")},
+       {       SOCK_FLOAT, 0, N_("Alpha")},
        {       -1, 0, ""       }
 };
 
@@ -101,11 +101,11 @@ void register_node_type_cmp_valtorgb(bNodeTreeType *ttype)
 
 /* **************** RGBTOBW ******************** */
 static bNodeSocketTemplate cmp_node_rgbtobw_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Image"),                      0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_rgbtobw_out[]= {
-       {       SOCK_FLOAT, 0, "Val",                   0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Val"),                       0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index 3cecb69..8d39b38 100644 (file)
@@ -35,7 +35,7 @@
 /* **************** VALUE ******************** */
 static bNodeSocketTemplate cmp_node_value_out[]= {
        /* XXX value nodes use the output sockets for buttons, so we need explicit limits here! */
-       {       SOCK_FLOAT, 0, "Value", 0.0f, 0.0f, 0.0f, 0.0f, -FLT_MAX, FLT_MAX},
+       {       SOCK_FLOAT, 0, N_("Value"), 0.0f, 0.0f, 0.0f, 0.0f, -FLT_MAX, FLT_MAX},
        {       -1, 0, ""       }
 };
 
index 1d4662a..fd2cc72 100644 (file)
 
 /* **************** VECTOR BLUR ******************** */
 static bNodeSocketTemplate cmp_node_vecblur_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  1.0f, 1.0f, 1.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Z",                     0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE},
-       {       SOCK_VECTOR, 1, "Speed",                        0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_VELOCITY},
+       {       SOCK_RGBA, 1, N_("Image"),                      1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Z"),                 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_VECTOR, 1, N_("Speed"),                    0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_VELOCITY},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_vecblur_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 4a0726e..1fc9399 100644 (file)
@@ -35,9 +35,9 @@
 
 /* **************** VIEWER ******************** */
 static bNodeSocketTemplate cmp_node_viewer_in[]= {
-       {       SOCK_RGBA, 1, "Image",          0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Alpha",         1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE},
-       {       SOCK_FLOAT, 1, "Z",                     1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_RGBA, 1, N_("Image"),              0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Alpha"),             1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("Z"),                 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE},
        {       -1, 0, ""       }
 };
 
index 6434275..e431ff1 100644 (file)
 /* **************** Z COMBINE ******************** */
        /* lazy coder note: node->custom2 is abused to send signal */
 static bNodeSocketTemplate cmp_node_zcombine_in[]= {
-       {       SOCK_RGBA, 1, "Image",          1.0f, 1.0f, 1.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Z",                     1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 10000.0f, PROP_NONE},
-       {       SOCK_RGBA, 1, "Image",          1.0f, 1.0f, 1.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Z",                     1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 10000.0f, PROP_NONE},
+       {       SOCK_RGBA, 1, N_("Image"),              1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Z"),                 1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 10000.0f, PROP_NONE},
+       {       SOCK_RGBA, 1, N_("Image"),              1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Z"),                 1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 10000.0f, PROP_NONE},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate cmp_node_zcombine_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
-       {       SOCK_FLOAT, 0, "Z"},
+       {       SOCK_RGBA, 0, N_("Image")},
+       {       SOCK_FLOAT, 0, N_("Z")},
        {       -1, 0, ""       }
 };
 
index 37c272a..e4dc74e 100644 (file)
@@ -69,6 +69,8 @@
 #include "BLI_threads.h"
 #include "BLI_utildefines.h"
 
+#include "BLF_translation.h"
+
 #include "IMB_imbuf_types.h"
 #include "IMB_imbuf.h"
 
index c12ff54..ee8513a 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_add_shader_in[]= {
-       {       SOCK_SHADER, 1, "Shader"},
-       {       SOCK_SHADER, 1, "Shader"},
+       {       SOCK_SHADER, 1, N_("Shader")},
+       {       SOCK_SHADER, 1, N_("Shader")},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_add_shader_out[]= {
-       {       SOCK_SHADER, 0, "Shader"},
+       {       SOCK_SHADER, 0, N_("Shader")},
        {       -1, 0, ""       }
 };
 
index bd0779a..2821c3e 100644 (file)
@@ -30,9 +30,9 @@
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_attribute_out[]= {
-       {       SOCK_RGBA, 0, "Color"},
-       {       SOCK_VECTOR, 0, "Vector", 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Fac", 0.0f, 0.0f, 0.0f, 0.0f, -FLT_MAX, FLT_MAX},
+       {       SOCK_RGBA, 0, N_("Color")},
+       {       SOCK_VECTOR, 0, N_("Vector"), 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Fac"), 0.0f, 0.0f, 0.0f, 0.0f, -FLT_MAX, FLT_MAX},
        {       -1, 0, ""       }
 };
 
index 6acdc5b..7d13c35 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_background_in[]= {
-       {       SOCK_RGBA, 1, "Color",          0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Strength",      1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1000000.0f},
+       {       SOCK_RGBA, 1, N_("Color"),              0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Strength"),  1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1000000.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_background_out[]= {
-       {       SOCK_SHADER, 0, "Background"},
+       {       SOCK_SHADER, 0, N_("Background")},
        {       -1, 0, ""       }
 };
 
index 7448a0b..2735553 100644 (file)
 /* **************** Brigh and contrsast  ******************** */
 
 static bNodeSocketTemplate sh_node_brightcontrast_in[]= {
-       {       SOCK_RGBA, 1, "Color",                  1.0f, 1.0f, 1.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Bright",                0.0f, 0.0f, 0.0f, 0.0f, -100.0f, 100.0f, PROP_NONE},
-       {       SOCK_FLOAT, 1, "Contrast",              0.0f, 0.0f, 0.0f, 0.0f, -100.0f, 100.0f, PROP_NONE},
+       {       SOCK_RGBA, 1, N_("Color"),                      1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Bright"),            0.0f, 0.0f, 0.0f, 0.0f, -100.0f, 100.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("Contrast"),          0.0f, 0.0f, 0.0f, 0.0f, -100.0f, 100.0f, PROP_NONE},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_brightcontrast_out[]= {
-       {       SOCK_RGBA, 0, "Color"},
+       {       SOCK_RGBA, 0, N_("Color")},
        {       -1, 0, ""       }
 };
 
index 2fd41fe..9157728 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_bsdf_anisotropic_in[]= {
-       {       SOCK_RGBA, 1, "Color",                  0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Roughness U",   0.2f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Roughness V",   0.2f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Color"),                      0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Roughness U"),       0.2f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Roughness V"),       0.2f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_bsdf_anisotropic_out[]= {
-       {       SOCK_SHADER, 0, "BSDF"},
+       {       SOCK_SHADER, 0, N_("BSDF")},
        {       -1, 0, ""       }
 };
 
index 114581f..d2e2db3 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_bsdf_diffuse_in[]= {
-       {       SOCK_RGBA, 1, "Color",          0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Roughness",     0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Color"),              0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Roughness"), 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_bsdf_diffuse_out[]= {
-       {       SOCK_SHADER, 0, "BSDF"},
+       {       SOCK_SHADER, 0, N_("BSDF")},
        {       -1, 0, ""       }
 };
 
index 89d469a..8ff0ad5 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_bsdf_glass_in[]= {
-       {       SOCK_RGBA, 1, "Color",          0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Roughness",     0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "IOR",           1.45f, 0.0f, 0.0f, 0.0f, 1.0f, 1000.0f},
+       {       SOCK_RGBA, 1, N_("Color"),              0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Roughness"), 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("IOR"),               1.45f, 0.0f, 0.0f, 0.0f, 1.0f, 1000.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_bsdf_glass_out[]= {
-       {       SOCK_SHADER, 0, "BSDF"},
+       {       SOCK_SHADER, 0, N_("BSDF")},
        {       -1, 0, ""       }
 };
 
index 000a211..d28b345 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_bsdf_glossy_in[]= {
-       {       SOCK_RGBA,  1, "Color",         0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Roughness",     0.2f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA,  1, N_("Color"),             0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Roughness"), 0.2f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_bsdf_glossy_out[]= {
-       {       SOCK_SHADER, 0, "BSDF"},
+       {       SOCK_SHADER, 0, N_("BSDF")},
        {       -1, 0, ""       }
 };
 
index 60fe847..a3ba3ac 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_bsdf_translucent_in[]= {
-       {       SOCK_RGBA, 1, "Color",          0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Color"),              0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_bsdf_translucent_out[]= {
-       {       SOCK_SHADER, 0, "BSDF"},
+       {       SOCK_SHADER, 0, N_("BSDF")},
        {       -1, 0, ""       }
 };
 
index 301e6df..8c945ab 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_bsdf_transparent_in[]= {
-       {       SOCK_RGBA, 1, "Color",          1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Color"),              1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_bsdf_transparent_out[]= {
-       {       SOCK_SHADER, 0, "BSDF"},
+       {       SOCK_SHADER, 0, N_("BSDF")},
        {       -1, 0, ""       }
 };
 
index fefcf4c..04a1c1b 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_bsdf_velvet_in[]= {
-       {       SOCK_RGBA, 1, "Color",          0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Sigma",         1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Color"),              0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Sigma"),             1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_bsdf_velvet_out[]= {
-       {       SOCK_SHADER, 0, "BSDF"},
+       {       SOCK_SHADER, 0, N_("BSDF")},
        {       -1, 0, ""       }
 };
 
index 69a6a5c..17cec81 100644 (file)
@@ -34,9 +34,9 @@
 
 /* **************** CAMERA INFO  ******************** */
 static bNodeSocketTemplate sh_node_camera_out[]= {
-       {       SOCK_VECTOR, 0, "View Vector"},
-       {       SOCK_FLOAT, 0, "View Z Depth"},
-       {       SOCK_FLOAT, 0, "View Distance"},
+       {       SOCK_VECTOR, 0, N_("View Vector")},
+       {       SOCK_FLOAT, 0, N_("View Z Depth")},
+       {       SOCK_FLOAT, 0, N_("View Distance")},
        {       -1, 0, ""       }
 };
 
index 50bf4c5..be7f3c1 100644 (file)
 
 /* **************** CURVE VEC  ******************** */
 static bNodeSocketTemplate sh_node_curve_vec_in[]= {
-       {       SOCK_FLOAT, 0, "Fac",   1.0f, 0.0f, 1.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
-       {       SOCK_VECTOR, 1, "Vector",       0.0f, 0.0f, 0.0f, 1.0f, -1.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 0, N_("Fac"),       1.0f, 0.0f, 1.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_VECTOR, 1, N_("Vector"),   0.0f, 0.0f, 0.0f, 1.0f, -1.0f, 1.0f, PROP_NONE},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_curve_vec_out[]= {
-       {       SOCK_VECTOR, 0, "Vector"},
+       {       SOCK_VECTOR, 0, N_("Vector")},
        {       -1, 0, ""       }
 };
 
@@ -88,13 +88,13 @@ void register_node_type_sh_curve_vec(bNodeTreeType *ttype)
 
 /* **************** CURVE RGB  ******************** */
 static bNodeSocketTemplate sh_node_curve_rgb_in[]= {
-       {       SOCK_FLOAT, 1, "Fac",   1.0f, 0.0f, 0.0f, 1.0f, -1.0f, 1.0f, PROP_FACTOR},
-       {       SOCK_RGBA, 1, "Color",  0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Fac"),       1.0f, 0.0f, 0.0f, 1.0f, -1.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_RGBA, 1, N_("Color"),      0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_curve_rgb_out[]= {
-       {       SOCK_RGBA, 0, "Color"},
+       {       SOCK_RGBA, 0, N_("Color")},
        {       -1, 0, ""       }
 };
 
index 9eb8fc9..4854d88 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_emission_in[]= {
-       {       SOCK_RGBA, 1, "Color",          0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Strength",      1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1000000.0f},
+       {       SOCK_RGBA, 1, N_("Color"),              0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Strength"),  1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1000000.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_emission_out[]= {
-       {       SOCK_SHADER, 0, "Emission"},
+       {       SOCK_SHADER, 0, N_("Emission")},
        {       -1, 0, ""       }
 };
 
index 8e5350c..610a214 100644 (file)
 
 /* **************** Fresnel ******************** */
 static bNodeSocketTemplate sh_node_fresnel_in[]= {
-       {       SOCK_FLOAT, 1, "IOR",   1.45f, 0.0f, 0.0f, 0.0f, 1.0f, 1000.0f},
+       {       SOCK_FLOAT, 1, N_("IOR"),       1.45f, 0.0f, 0.0f, 0.0f, 1.0f, 1000.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_fresnel_out[]= {
-       {       SOCK_FLOAT, 0, "Fac",   0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Fac"),       0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index e2907f5..526868f 100644 (file)
 /* **************** Gamma Tools  ******************** */
   
 static bNodeSocketTemplate sh_node_gamma_in[]= {
-       {       SOCK_RGBA, 1, "Color",                  1.0f, 1.0f, 1.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Gamma",                 1.0f, 0.0f, 0.0f, 0.0f, 0.001f, 10.0f, PROP_UNSIGNED},
+       {       SOCK_RGBA, 1, N_("Color"),                      1.0f, 1.0f, 1.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Gamma"),                     1.0f, 0.0f, 0.0f, 0.0f, 0.001f, 10.0f, PROP_UNSIGNED},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_gamma_out[]= {
-       {       SOCK_RGBA, 0, "Color"},
+       {       SOCK_RGBA, 0, N_("Color")},
        {       -1, 0, ""       }
 };
 
index 5e30239..aa10827 100644 (file)
 
 /* output socket type definition */
 static bNodeSocketTemplate sh_node_geom_out[]= {
-       {       SOCK_VECTOR, 0, "Global"},
-       {       SOCK_VECTOR, 0, "Local"},
-       {       SOCK_VECTOR, 0, "View"},
-       {       SOCK_VECTOR, 0, "Orco"},
-       {       SOCK_VECTOR, 0, "UV"},
-       {       SOCK_VECTOR, 0, "Normal"},
-       {       SOCK_RGBA,   0, "Vertex Color"},
-       {       SOCK_FLOAT,   0, "Vertex Alpha"},
-       {       SOCK_FLOAT,   0, "Front/Back"},
+       {       SOCK_VECTOR, 0, N_("Global")},
+       {       SOCK_VECTOR, 0, N_("Local")},
+       {       SOCK_VECTOR, 0, N_("View")},
+       {       SOCK_VECTOR, 0, N_("Orco")},
+       {       SOCK_VECTOR, 0, N_("UV")},
+       {       SOCK_VECTOR, 0, N_("Normal")},
+       {       SOCK_RGBA,   0, N_("Vertex Color")},
+       {       SOCK_FLOAT,   0, N_("Vertex Alpha")},
+       {       SOCK_FLOAT,   0, N_("Front/Back")},
        {       -1, 0, ""       }
 };
 
index 6b576b0..2ebd932 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_geometry_out[]= {
-       {       SOCK_VECTOR, 0, "Position",                     0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_VECTOR, 0, "Normal",                       0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_VECTOR, 0, "Tangent",                      0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_VECTOR, 0, "True Normal",          0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_VECTOR, 0, "Incoming",                     0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_VECTOR, 0, "Parametric",           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT,  0, "Backfacing",           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_VECTOR, 0, N_("Position"),                 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_VECTOR, 0, N_("Normal"),                   0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_VECTOR, 0, N_("Tangent"),                  0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_VECTOR, 0, N_("True Normal"),              0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_VECTOR, 0, N_("Incoming"),                 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_VECTOR, 0, N_("Parametric"),               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT,  0, N_("Backfacing"),               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index 81dceaf..dbd4ed8 100644 (file)
@@ -34,7 +34,7 @@ static bNodeSocketTemplate sh_node_holdout_in[]= {
 };
 
 static bNodeSocketTemplate sh_node_holdout_out[]= {
-       {       SOCK_SHADER, 0, "Holdout"},
+       {       SOCK_SHADER, 0, N_("Holdout")},
        {       -1, 0, ""       }
 };
 
index 12b97e6..b07650e 100644 (file)
 
 /* **************** Hue Saturation ******************** */
 static bNodeSocketTemplate sh_node_hue_sat_in[]= {
-       {       SOCK_FLOAT, 1, "Hue",                   0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE},
-       {       SOCK_FLOAT, 1, "Saturation",            1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 2.0f, PROP_FACTOR},
-       {       SOCK_FLOAT, 1, "Value",                 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 2.0f, PROP_FACTOR},
-       {       SOCK_FLOAT, 1, "Fac",                   1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
-       {       SOCK_RGBA, 1, "Color",                  0.8f, 0.8f, 0.8f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Hue"),                       0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE},
+       {       SOCK_FLOAT, 1, N_("Saturation"),                1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 2.0f, PROP_FACTOR},
+       {       SOCK_FLOAT, 1, N_("Value"),                     1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 2.0f, PROP_FACTOR},
+       {       SOCK_FLOAT, 1, N_("Fac"),                       1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_RGBA, 1, N_("Color"),                      0.8f, 0.8f, 0.8f, 1.0f},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate sh_node_hue_sat_out[]= {
-       {       SOCK_RGBA, 0, "Color"},
+       {       SOCK_RGBA, 0, N_("Color")},
        {       -1, 0, ""       }
 };
 
index 2c20df2..ef592a7 100644 (file)
 
 /* **************** INVERT ******************** */ 
 static bNodeSocketTemplate sh_node_invert_in[]= { 
-       { SOCK_FLOAT, 1, "Fac", 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR}, 
-       { SOCK_RGBA, 1, "Color", 0.0f, 0.0f, 0.0f, 1.0f}, 
+       { SOCK_FLOAT, 1, N_("Fac"), 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR}, 
+       { SOCK_RGBA, 1, N_("Color"), 0.0f, 0.0f, 0.0f, 1.0f}, 
        { -1, 0, "" } 
 };
 
 static bNodeSocketTemplate sh_node_invert_out[]= { 
-       { SOCK_RGBA, 0, "Color"}, 
+       { SOCK_RGBA, 0, N_("Color")}, 
        { -1, 0, "" } 
 };
 
index bcd7fb8..6eacea1 100644 (file)
 /* **************** Layer Weight ******************** */
 
 static bNodeSocketTemplate sh_node_layer_weight_in[]= {
-       {       SOCK_FLOAT, 1, "Blend",         0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Blend"),             0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_layer_weight_out[]= {
-       {       SOCK_FLOAT, 0, "Fresnel",       0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Facing",        0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Fresnel"),   0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Facing"),    0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index 1822558..aab5fa8 100644 (file)
 /* **************** INPUT ********************* */
 
 static bNodeSocketTemplate sh_node_light_falloff_in[]= {
-       {       SOCK_FLOAT, 0, "Strength",                      100.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1000000.0f},
-       {       SOCK_FLOAT, 0, "Smooth",                        0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1000.0f},
+       {       SOCK_FLOAT, 0, N_("Strength"),                  100.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1000000.0f},
+       {       SOCK_FLOAT, 0, N_("Smooth"),                    0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1000.0f},
        {       -1, 0, ""       }
 };
 
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_light_falloff_out[]= {
-       {       SOCK_FLOAT, 0, "Quadratic",                     0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Linear",                        0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Constant",                      0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Quadratic"),                 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Linear"),                    0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Constant"),                  0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index 5ebbd63..264b139 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_light_path_out[]= {
-       {       SOCK_FLOAT, 0, "Is Camera Ray",                 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Is Shadow Ray",                 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Is Diffuse Ray",                0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Is Glossy Ray",                 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Is Singular Ray",               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Is Reflection Ray",             0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Is Transmission Ray",   0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Ray Length",                    0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Is Camera Ray"),                     0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Is Shadow Ray"),                     0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Is Diffuse Ray"),            0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Is Glossy Ray"),                     0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Is Singular Ray"),           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Is Reflection Ray"),         0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Is Transmission Ray"),       0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Ray Length"),                        0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index b7b080f..c260cc4 100644 (file)
 
 /* **************** MAPPING  ******************** */
 static bNodeSocketTemplate sh_node_mapping_in[]= {
-       {       SOCK_VECTOR, 1, "Vector",       0.0f, 0.0f, 0.0f, 1.0f, -1.0f, 1.0f, PROP_NONE},
+       {       SOCK_VECTOR, 1, N_("Vector"),   0.0f, 0.0f, 0.0f, 1.0f, -1.0f, 1.0f, PROP_NONE},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_mapping_out[]= {
-       {       SOCK_VECTOR, 0, "Vector"},
+       {       SOCK_VECTOR, 0, N_("Vector")},
        {       -1, 0, ""       }
 };
 
index 279bbfa..758660f 100644 (file)
 /* **************** MATERIAL ******************** */
 
 static bNodeSocketTemplate sh_node_material_in[]= {
-       {       SOCK_RGBA, 1, "Color",          0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 1, "Spec",           0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Refl",          0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
-       {       SOCK_VECTOR, 1, "Normal",       0.0f, 0.0f, 0.0f, 1.0f, -1.0f, 1.0f, PROP_DIRECTION},
+       {       SOCK_RGBA, 1, N_("Color"),              0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Spec"),               0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Refl"),              0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_VECTOR, 1, N_("Normal"),   0.0f, 0.0f, 0.0f, 1.0f, -1.0f, 1.0f, PROP_DIRECTION},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_material_out[]= {
-       {       SOCK_RGBA, 0, "Color"},
-       {       SOCK_FLOAT, 0, "Alpha"},
-       {       SOCK_VECTOR, 0, "Normal"},
+       {       SOCK_RGBA, 0, N_("Color")},
+       {       SOCK_FLOAT, 0, N_("Alpha")},
+       {       SOCK_VECTOR, 0, N_("Normal")},
        {       -1, 0, ""       }
 };
 
 /* **************** EXTENDED MATERIAL ******************** */
 
 static bNodeSocketTemplate sh_node_material_ext_in[]= {
-       {       SOCK_RGBA, 1, "Color",          0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 1, "Spec",           0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Refl",          0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
-       {       SOCK_VECTOR, 1, "Normal",       0.0f, 0.0f, 0.0f, 1.0f, -1.0f, 1.0f, PROP_DIRECTION},
-       {       SOCK_RGBA, 1, "Mirror",         0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Ambient",       0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
-       {       SOCK_FLOAT, 1, "Emit",          0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_UNSIGNED},
-       {       SOCK_FLOAT, 1, "SpecTra",       0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
-       {       SOCK_FLOAT, 1, "Ray Mirror",    0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
-       {       SOCK_FLOAT, 1, "Alpha",         0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_UNSIGNED},
-       {       SOCK_FLOAT, 1, "Translucency",  0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_RGBA, 1, N_("Color"),              0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Spec"),               0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Refl"),              0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_VECTOR, 1, N_("Normal"),   0.0f, 0.0f, 0.0f, 1.0f, -1.0f, 1.0f, PROP_DIRECTION},
+       {       SOCK_RGBA, 1, N_("Mirror"),             0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Ambient"),   0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_FLOAT, 1, N_("Emit"),              0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_UNSIGNED},
+       {       SOCK_FLOAT, 1, N_("SpecTra"),   0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_FLOAT, 1, N_("Ray Mirror"),        0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_FLOAT, 1, N_("Alpha"),             0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_UNSIGNED},
+       {       SOCK_FLOAT, 1, N_("Translucency"),      0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_material_ext_out[]= {
-       {       SOCK_RGBA, 0, "Color"},
-       {       SOCK_FLOAT, 0, "Alpha"},
-       {       SOCK_VECTOR, 0, "Normal"},
-       {       SOCK_RGBA, 0, "Diffuse"},
-       {       SOCK_RGBA, 0, "Spec"},
-       {       SOCK_RGBA, 0, "AO"},
+       {       SOCK_RGBA, 0, N_("Color")},
+       {       SOCK_FLOAT, 0, N_("Alpha")},
+       {       SOCK_VECTOR, 0, N_("Normal")},
+       {       SOCK_RGBA, 0, N_("Diffuse")},
+       {       SOCK_RGBA, 0, N_("Spec")},
+       {       SOCK_RGBA, 0, N_("AO")},
        {       -1, 0, ""       }
 };
 
index db2b57a..c112ae1 100644 (file)
 
 /* **************** SCALAR MATH ******************** */ 
 static bNodeSocketTemplate sh_node_math_in[]= { 
-       { SOCK_FLOAT, 1, "Value", 0.5f, 0.5f, 0.5f, 1.0f, -10000.0f, 10000.0f, PROP_NONE}, 
-       { SOCK_FLOAT, 1, "Value", 0.5f, 0.5f, 0.5f, 1.0f, -10000.0f, 10000.0f, PROP_NONE}, 
+       { SOCK_FLOAT, 1, N_("Value"), 0.5f, 0.5f, 0.5f, 1.0f, -10000.0f, 10000.0f, PROP_NONE}, 
+       { SOCK_FLOAT, 1, N_("Value"), 0.5f, 0.5f, 0.5f, 1.0f, -10000.0f, 10000.0f, PROP_NONE}, 
        { -1, 0, "" } 
 };
 
 static bNodeSocketTemplate sh_node_math_out[]= { 
-       { SOCK_FLOAT, 0, "Value"}, 
+       { SOCK_FLOAT, 0, N_("Value")}, 
        { -1, 0, "" } 
 };
 
index 4a740a2..53c1387 100644 (file)
 
 /* **************** MIX RGB ******************** */
 static bNodeSocketTemplate sh_node_mix_rgb_in[]= {
-       {       SOCK_FLOAT, 1, "Fac",                   0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
-       {       SOCK_RGBA, 1, "Color1",                 0.5f, 0.5f, 0.5f, 1.0f},
-       {       SOCK_RGBA, 1, "Color2",                 0.5f, 0.5f, 0.5f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Fac"),                       0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_RGBA, 1, N_("Color1"),                     0.5f, 0.5f, 0.5f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Color2"),                     0.5f, 0.5f, 0.5f, 1.0f},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate sh_node_mix_rgb_out[]= {
-       {       SOCK_RGBA, 0, "Color"},
+       {       SOCK_RGBA, 0, N_("Color")},
        {       -1, 0, ""       }
 };
 
index 43dde9e..80ee1a8 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_mix_shader_in[]= {
-       {       SOCK_FLOAT,  1, "Fac",          0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_SHADER, 1, "Shader"},
-       {       SOCK_SHADER, 1, "Shader"},
+       {       SOCK_FLOAT,  1, N_("Fac"),              0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_SHADER, 1, N_("Shader")},
+       {       SOCK_SHADER, 1, N_("Shader")},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_mix_shader_out[]= {
-       {       SOCK_SHADER, 0, "Shader"},
+       {       SOCK_SHADER, 0, N_("Shader")},
        {       -1, 0, ""       }
 };
 
index 3421355..bb0a854 100644 (file)
 
 /* **************** NORMAL  ******************** */
 static bNodeSocketTemplate sh_node_normal_in[]= {
-       {       SOCK_VECTOR, 1, "Normal",       0.0f, 0.0f, 0.0f, 1.0f, -1.0f, 1.0f, PROP_NONE},
+       {       SOCK_VECTOR, 1, N_("Normal"),   0.0f, 0.0f, 0.0f, 1.0f, -1.0f, 1.0f, PROP_NONE},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_normal_out[]= {
-       {       SOCK_VECTOR, 0, "Normal"},
-       {       SOCK_FLOAT, 0, "Dot"},
+       {       SOCK_VECTOR, 0, N_("Normal")},
+       {       SOCK_FLOAT, 0, N_("Dot")},
        {       -1, 0, ""       }
 };
 
index ee356db..1cafa01 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_object_info_out[]= {
-       {       SOCK_VECTOR, 0, "Location",                     0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT,  0, "Object Index",         0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT,  0, "Material Index",       0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT,  0, "Random",                       0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_VECTOR, 0, N_("Location"),                 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT,  0, N_("Object Index"),             0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT,  0, N_("Material Index"),   0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT,  0, N_("Random"),                   0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index 14a115a..4434054 100644 (file)
@@ -34,8 +34,8 @@
 
 /* **************** OUTPUT ******************** */
 static bNodeSocketTemplate sh_node_output_in[]= {
-       {       SOCK_RGBA, 1, "Color",          0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Alpha",         1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_RGBA, 1, N_("Color"),              0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Alpha"),             1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
        {       -1, 0, ""       }
 };
 
index f6d5e78..eb72083 100644 (file)
@@ -30,7 +30,7 @@
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_output_lamp_in[]= {
-       {       SOCK_SHADER, 1, "Surface",              0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_SHADER, 1, N_("Surface"),          0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index 13d8ff1..e81744c 100644 (file)
@@ -30,9 +30,9 @@
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_output_material_in[]= {
-       {       SOCK_SHADER, 1, "Surface"},
-       {       SOCK_SHADER, 1, "Volume"},
-       {       SOCK_FLOAT, 1, "Displacement",  0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
+       {       SOCK_SHADER, 1, N_("Surface")},
+       {       SOCK_SHADER, 1, N_("Volume")},
+       {       SOCK_FLOAT, 1, N_("Displacement"),      0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
        {       -1, 0, ""       }
 };
 
index 5063d0b..3a931c2 100644 (file)
@@ -30,8 +30,8 @@
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_output_world_in[]= {
-       {       SOCK_SHADER, 1, "Surface",              0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_SHADER, 1, "Volume",               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_SHADER, 1, N_("Surface"),          0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_SHADER, 1, N_("Volume"),           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index d0c5203..5a19c61 100644 (file)
@@ -34,7 +34,7 @@
 
 /* **************** RGB ******************** */
 static bNodeSocketTemplate sh_node_rgb_out[]= {
-       {       SOCK_RGBA, 0, "Color"},
+       {       SOCK_RGBA, 0, N_("Color")},
        {       -1, 0, ""       }
 };
 
index bd4f084..55f37b6 100644 (file)
 
 /* **************** SEPARATE RGBA ******************** */
 static bNodeSocketTemplate sh_node_seprgb_in[]= {
-       {       SOCK_RGBA, 1, "Image",                  0.8f, 0.8f, 0.8f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Image"),                      0.8f, 0.8f, 0.8f, 1.0f},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate sh_node_seprgb_out[]= {
-       {       SOCK_FLOAT, 0, "R"},
-       {       SOCK_FLOAT, 0, "G"},
-       {       SOCK_FLOAT, 0, "B"},
+       {       SOCK_FLOAT, 0, N_("R")},
+       {       SOCK_FLOAT, 0, N_("G")},
+       {       SOCK_FLOAT, 0, N_("B")},
        {       -1, 0, ""       }
 };
 
@@ -74,13 +74,13 @@ void register_node_type_sh_seprgb(bNodeTreeType *ttype)
 
 /* **************** COMBINE RGB ******************** */
 static bNodeSocketTemplate sh_node_combrgb_in[]= {
-       {       SOCK_FLOAT, 1, "R",                     0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_UNSIGNED},
-       {       SOCK_FLOAT, 1, "G",                     0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_UNSIGNED},
-       {       SOCK_FLOAT, 1, "B",                     0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_UNSIGNED},
+       {       SOCK_FLOAT, 1, N_("R"),                 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_UNSIGNED},
+       {       SOCK_FLOAT, 1, N_("G"),                 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_UNSIGNED},
+       {       SOCK_FLOAT, 1, N_("B"),                 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_UNSIGNED},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate sh_node_combrgb_out[]= {
-       {       SOCK_RGBA, 0, "Image"},
+       {       SOCK_RGBA, 0, N_("Image")},
        {       -1, 0, ""       }
 };
 
index 4d71aca..adab396 100644 (file)
 
 /* **************** VALUE SQUEEZE ******************** */ 
 static bNodeSocketTemplate sh_node_squeeze_in[]= { 
-       { SOCK_FLOAT, 1, "Value", 0.0f, 0.0f, 0.0f, 0.0f, -100.0f, 100.0f, PROP_NONE}, 
-       { SOCK_FLOAT, 1, "Width", 1.0f, 0.0f, 0.0f, 0.0f, -100.0f, 100.0f, PROP_NONE}, 
-       { SOCK_FLOAT, 1, "Center", 0.0f, 0.0f, 0.0f, 0.0f, -100.0f, 100.0f, PROP_NONE}, 
+       { SOCK_FLOAT, 1, N_("Value"), 0.0f, 0.0f, 0.0f, 0.0f, -100.0f, 100.0f, PROP_NONE}, 
+       { SOCK_FLOAT, 1, N_("Width"), 1.0f, 0.0f, 0.0f, 0.0f, -100.0f, 100.0f, PROP_NONE}, 
+       { SOCK_FLOAT, 1, N_("Center"), 0.0f, 0.0f, 0.0f, 0.0f, -100.0f, 100.0f, PROP_NONE}, 
        { -1, 0, "" } 
 };
 
 static bNodeSocketTemplate sh_node_squeeze_out[]= { 
-       { SOCK_FLOAT, 0, "Value"}, 
+       { SOCK_FLOAT, 0, N_("Value")}, 
        { -1, 0, "" } 
 };
 
index 2fff2ba..dda4510 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_tex_checker_in[]= {
-       {       SOCK_VECTOR, 1, "Vector",               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
-       {       SOCK_RGBA, 1,   "Color1",               0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
-       {       SOCK_RGBA, 1,   "Color2",               0.2f, 0.2f, 0.2f, 1.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1,  "Scale",                5.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
+       {       SOCK_VECTOR, 1, N_("Vector"),           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
+       {       SOCK_RGBA, 1,   N_("Color1"),           0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1,   N_("Color2"),           0.2f, 0.2f, 0.2f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1,  N_("Scale"),            5.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_tex_checker_out[]= {
-       {       SOCK_RGBA, 0, "Color",          0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Fac",           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Color"),              0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Fac"),               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index aa8b707..86f71f6 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_tex_coord_out[]= {
-       {       SOCK_VECTOR, 0, "Generated",            0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_VECTOR, 0, "Normal",                       0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_VECTOR, 0, "UV",                           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_VECTOR, 0, "Object",                       0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_VECTOR, 0, "Camera",                       0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_VECTOR, 0, "Window",                       0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_VECTOR, 0, "Reflection",           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_VECTOR, 0, N_("Generated"),                0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_VECTOR, 0, N_("Normal"),                   0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_VECTOR, 0, N_("UV"),                               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_VECTOR, 0, N_("Object"),                   0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_VECTOR, 0, N_("Camera"),                   0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_VECTOR, 0, N_("Window"),                   0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_VECTOR, 0, N_("Reflection"),               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index 9e80f79..e5dc64a 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_tex_environment_in[]= {
-       {       SOCK_VECTOR, 1, "Vector",               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
+       {       SOCK_VECTOR, 1, N_("Vector"),           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_tex_environment_out[]= {
-       {       SOCK_RGBA, 0, "Color",          0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Color"),              0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index 769cf84..20a524a 100644 (file)
 /* **************** BLEND ******************** */
 
 static bNodeSocketTemplate sh_node_tex_gradient_in[]= {
-       {       SOCK_VECTOR, 1, "Vector",               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
+       {       SOCK_VECTOR, 1, N_("Vector"),           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_tex_gradient_out[]= {
-       {       SOCK_RGBA, 0, "Color",          0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Fac",           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Color"),              0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Fac"),               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index e00467a..db1c908 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_tex_image_in[]= {
-       {       SOCK_VECTOR, 1, "Vector",               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
+       {       SOCK_VECTOR, 1, N_("Vector"),           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_tex_image_out[]= {
-       {       SOCK_RGBA, 0, "Color",          0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Alpha",         0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Color"),              0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Alpha"),             0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index e2c0cfc..8d7607a 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_tex_magic_in[]= {
-       {       SOCK_VECTOR, 1, "Vector",               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
-       {       SOCK_FLOAT, 1, "Scale",                 5.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
-       {       SOCK_FLOAT, 1, "Distortion",    1.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
+       {       SOCK_VECTOR, 1, N_("Vector"),           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
+       {       SOCK_FLOAT, 1, N_("Scale"),                     5.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
+       {       SOCK_FLOAT, 1, N_("Distortion"),        1.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_tex_magic_out[]= {
-       {       SOCK_RGBA, 0, "Color",          0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Fac",           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Color"),              0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Fac"),               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index 9fe3e65..e71695d 100644 (file)
 /* **************** MUSGRAVE ******************** */
 
 static bNodeSocketTemplate sh_node_tex_musgrave_in[]= {
-       {       SOCK_VECTOR, 1, "Vector",               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
-       {       SOCK_FLOAT, 1, "Scale",                 5.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
-       {       SOCK_FLOAT, 1, "Detail",                2.0f, 0.0f, 0.0f, 0.0f, 0.0f, 16.0f},
-       {       SOCK_FLOAT, 1, "Dimension",             2.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1000.0f},
-       {       SOCK_FLOAT, 1, "Lacunarity",    1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1000.0f},
-       {       SOCK_FLOAT, 1, "Offset",                0.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
-       {       SOCK_FLOAT, 1, "Gain",                  1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1000.0f},
+       {       SOCK_VECTOR, 1, N_("Vector"),           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
+       {       SOCK_FLOAT, 1, N_("Scale"),                     5.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
+       {       SOCK_FLOAT, 1, N_("Detail"),            2.0f, 0.0f, 0.0f, 0.0f, 0.0f, 16.0f},
+       {       SOCK_FLOAT, 1, N_("Dimension"),         2.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1000.0f},
+       {       SOCK_FLOAT, 1, N_("Lacunarity"),        1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1000.0f},
+       {       SOCK_FLOAT, 1, N_("Offset"),            0.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
+       {       SOCK_FLOAT, 1, N_("Gain"),                      1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1000.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_tex_musgrave_out[]= {
-       {       SOCK_RGBA, 0, "Color",          0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Fac",           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Color"),              0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Fac"),               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index 2667d2a..95b81c5 100644 (file)
 /* **************** NOISE ******************** */
 
 static bNodeSocketTemplate sh_node_tex_noise_in[]= {
-       {       SOCK_VECTOR, 1, "Vector",    0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
-       {       SOCK_FLOAT, 1, "Scale",      5.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
-       {       SOCK_FLOAT, 1, "Detail",     2.0f, 0.0f, 0.0f, 0.0f, 0.0f, 16.0f},
-       {       SOCK_FLOAT, 1, "Distortion", 0.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
+       {       SOCK_VECTOR, 1, N_("Vector"),    0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
+       {       SOCK_FLOAT, 1, N_("Scale"),      5.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
+       {       SOCK_FLOAT, 1, N_("Detail"),     2.0f, 0.0f, 0.0f, 0.0f, 0.0f, 16.0f},
+       {       SOCK_FLOAT, 1, N_("Distortion"), 0.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_tex_noise_out[]= {
-       {       SOCK_RGBA, 0, "Color",          0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Fac",           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Color"),              0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Fac"),               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index b4855fa..48020c1 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_tex_sky_in[]= {
-       {       SOCK_VECTOR, 1, "Vector",               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
+       {       SOCK_VECTOR, 1, N_("Vector"),           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_tex_sky_out[]= {
-       {       SOCK_RGBA, 0, "Color",          0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Color"),              0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index eebd488..e654666 100644 (file)
 /* **************** VORONOI ******************** */
 
 static bNodeSocketTemplate sh_node_tex_voronoi_in[]= {
-       {       SOCK_VECTOR, 1, "Vector",               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
-       {       SOCK_FLOAT, 1, "Scale",                 5.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
+       {       SOCK_VECTOR, 1, N_("Vector"),           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
+       {       SOCK_FLOAT, 1, N_("Scale"),                     5.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_tex_voronoi_out[]= {
-       {       SOCK_RGBA, 0, "Color",          0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Fac",           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Color"),              0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Fac"),               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index 3e079ff..8a6994e 100644 (file)
 /* **************** WAVE ******************** */
 
 static bNodeSocketTemplate sh_node_tex_wave_in[]= {
-       {       SOCK_VECTOR, 1, "Vector",               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
-       {       SOCK_FLOAT, 1, "Scale",                 5.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
-       {       SOCK_FLOAT, 1, "Distortion",    0.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
-       {       SOCK_FLOAT, 1, "Detail",                2.0f, 0.0f, 0.0f, 0.0f, 0.0f, 16.0f},
-       {       SOCK_FLOAT, 1, "Detail Scale",  1.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
+       {       SOCK_VECTOR, 1, N_("Vector"),           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_NONE, SOCK_HIDE_VALUE},
+       {       SOCK_FLOAT, 1, N_("Scale"),                     5.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
+       {       SOCK_FLOAT, 1, N_("Distortion"),        0.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
+       {       SOCK_FLOAT, 1, N_("Detail"),            2.0f, 0.0f, 0.0f, 0.0f, 0.0f, 16.0f},
+       {       SOCK_FLOAT, 1, N_("Detail Scale"),      1.0f, 0.0f, 0.0f, 0.0f, -1000.0f, 1000.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_tex_wave_out[]= {
-       {       SOCK_RGBA, 0, "Color",          0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 0, "Fac",           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 0, N_("Color"),              0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Fac"),               0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index b5c7981..3f90d4f 100644 (file)
@@ -40,9 +40,9 @@ static bNodeSocketTemplate sh_node_texture_in[]= {
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate sh_node_texture_out[]= {
-       {       SOCK_FLOAT, 0, "Value"},
-       {       SOCK_RGBA, 0, "Color"},
-       {       SOCK_VECTOR, 0, "Normal"},
+       {       SOCK_FLOAT, 0, N_("Value")},
+       {       SOCK_RGBA, 0, N_("Color")},
+       {       SOCK_VECTOR, 0, N_("Normal")},
        {       -1, 0, ""       }
 };
 
index 0e58fed..1738606 100644 (file)
 
 /* **************** VALTORGB ******************** */
 static bNodeSocketTemplate sh_node_valtorgb_in[]= {
-       {       SOCK_FLOAT, 1, "Fac",                   0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_FLOAT, 1, N_("Fac"),                       0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate sh_node_valtorgb_out[]= {
-       {       SOCK_RGBA, 0, "Color"},
-       {       SOCK_FLOAT, 0, "Alpha"},
+       {       SOCK_RGBA, 0, N_("Color")},
+       {       SOCK_FLOAT, 0, N_("Alpha")},
        {       -1, 0, ""       }
 };
 
@@ -90,11 +90,11 @@ void register_node_type_sh_valtorgb(bNodeTreeType *ttype)
 
 /* **************** RGBTOBW ******************** */
 static bNodeSocketTemplate sh_node_rgbtobw_in[]= {
-       {       SOCK_RGBA, 1, "Color",                  0.5f, 0.5f, 0.5f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Color"),                      0.5f, 0.5f, 0.5f, 1.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate sh_node_rgbtobw_out[]= {
-       {       SOCK_FLOAT, 0, "Val",                   0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Val"),                       0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index 3196ce5..8a6c3c8 100644 (file)
@@ -35,7 +35,7 @@
 /* **************** VALUE ******************** */
 static bNodeSocketTemplate sh_node_value_out[]= {
        /* XXX value nodes use the output sockets for buttons, so we need explicit limits here! */
-       {       SOCK_FLOAT, 0, "Value", 0.0f, 0.0f, 0.0f, 0.0f, -FLT_MAX, FLT_MAX},
+       {       SOCK_FLOAT, 0, N_("Value"), 0.0f, 0.0f, 0.0f, 0.0f, -FLT_MAX, FLT_MAX},
        {       -1, 0, ""       }
 };
 
index 73b0582..007366c 100644 (file)
 
 /* **************** VECTOR MATH ******************** */ 
 static bNodeSocketTemplate sh_node_vect_math_in[]= { 
-        { SOCK_VECTOR, 1, "Vector", 0.5f, 0.5f, 0.5f, 1.0f, -10000.0f, 10000.0f, PROP_NONE},
-        { SOCK_VECTOR, 1, "Vector", 0.5f, 0.5f, 0.5f, 1.0f, -10000.0f, 10000.0f, PROP_NONE},
+        { SOCK_VECTOR, 1, N_("Vector"), 0.5f, 0.5f, 0.5f, 1.0f, -10000.0f, 10000.0f, PROP_NONE},
+        { SOCK_VECTOR, 1, N_("Vector"), 0.5f, 0.5f, 0.5f, 1.0f, -10000.0f, 10000.0f, PROP_NONE},
        { -1, 0, "" } 
 };
 
 static bNodeSocketTemplate sh_node_vect_math_out[]= {
-       { SOCK_VECTOR, 0, "Vector"}, 
-       { SOCK_FLOAT, 0, "Value"},
+       { SOCK_VECTOR, 0, N_("Vector")}, 
+       { SOCK_FLOAT, 0, N_("Value")},
        { -1, 0, "" } 
 };
 
index 6eb3178..366f50a 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_volume_isotropic_in[]= {
-       {       SOCK_RGBA, 1, "Color",          0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Density",       1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1000.0f},
+       {       SOCK_RGBA, 1, N_("Color"),              0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Density"),   1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1000.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_volume_isotropic_out[]= {
-       {       SOCK_SHADER, 0, "Volume"},
+       {       SOCK_SHADER, 0, N_("Volume")},
        {       -1, 0, ""       }
 };
 
index 3d2d4fc..9d48f61 100644 (file)
 /* **************** OUTPUT ******************** */
 
 static bNodeSocketTemplate sh_node_volume_transparent_in[]= {
-       {       SOCK_RGBA, 1, "Color",          0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
-       {       SOCK_FLOAT, 1, "Density",       1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1000.0f},
+       {       SOCK_RGBA, 1, N_("Color"),              0.8f, 0.8f, 0.8f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 1, N_("Density"),   1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1000.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate sh_node_volume_transparent_out[]= {
-       {       SOCK_SHADER, 0, "Volume"},
+       {       SOCK_SHADER, 0, N_("Volume")},
        {       -1, 0, ""       }
 };
 
index c9a5a02..0fe6859 100644 (file)
@@ -67,6 +67,8 @@
 #include "BLI_threads.h"
 #include "BLI_utildefines.h"
 
+#include "BLF_translation.h"
+
 #include "IMB_imbuf_types.h"
 #include "IMB_imbuf.h"
 
index 33548be..9e55770 100644 (file)
 #include "NOD_texture.h"
 
 static bNodeSocketTemplate inputs[]= {
-       { SOCK_RGBA,   1, "Texture",     0.0f, 0.0f, 0.0f, 1.0f },
-       { SOCK_VECTOR, 1, "Coordinates", 0.0f, 0.0f, 0.0f, 0.0f, -1.0f, 1.0f, PROP_NONE },
+       { SOCK_RGBA,   1, N_("Texture"),     0.0f, 0.0f, 0.0f, 1.0f },
+       { SOCK_VECTOR, 1, N_("Coordinates"), 0.0f, 0.0f, 0.0f, 0.0f, -1.0f, 1.0f, PROP_NONE },
        { -1, 0, "" }
 };
 static bNodeSocketTemplate outputs[]= {
-       { SOCK_RGBA,   0, "Texture" },
+       { SOCK_RGBA,   0, N_("Texture") },
        { -1, 0, "" }
 };
 
index fbf0471..7435034 100644 (file)
 #include <math.h>
 
 static bNodeSocketTemplate inputs[]= {
-       { SOCK_RGBA,  1, "Bricks 1",    0.596f, 0.282f, 0.0f,  1.0f },
-       { SOCK_RGBA,  1, "Bricks 2",    0.632f, 0.504f, 0.05f, 1.0f },
-       { SOCK_RGBA,  1, "Mortar",      0.0f,   0.0f,   0.0f,  1.0f },
-       { SOCK_FLOAT, 1, "Thickness",   0.02f,  0.0f,   0.0f,  0.0f,  0.0f,    1.0f, PROP_UNSIGNED },
-       { SOCK_FLOAT, 1, "Bias",        0.0f,   0.0f,   0.0f,  0.0f, -1.0f,    1.0f, PROP_NONE },
-       { SOCK_FLOAT, 1, "Brick Width", 0.5f,   0.0f,   0.0f,  0.0f,  0.001f, 99.0f, PROP_UNSIGNED },
-       { SOCK_FLOAT, 1, "Row Height",  0.25f,  0.0f,   0.0f,  0.0f,  0.001f, 99.0f, PROP_UNSIGNED },
+       { SOCK_RGBA,  1, N_("Bricks 1"),    0.596f, 0.282f, 0.0f,  1.0f },
+       { SOCK_RGBA,  1, N_("Bricks 2"),    0.632f, 0.504f, 0.05f, 1.0f },
+       { SOCK_RGBA,  1, N_("Mortar"),      0.0f,   0.0f,   0.0f,  1.0f },
+       { SOCK_FLOAT, 1, N_("Thickness"),   0.02f,  0.0f,   0.0f,  0.0f,  0.0f,    1.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Bias"),        0.0f,   0.0f,   0.0f,  0.0f, -1.0f,    1.0f, PROP_NONE },
+       { SOCK_FLOAT, 1, N_("Brick Width"), 0.5f,   0.0f,   0.0f,  0.0f,  0.001f, 99.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Row Height"),  0.25f,  0.0f,   0.0f,  0.0f,  0.001f, 99.0f, PROP_UNSIGNED },
        { -1, 0, "" }
 };
 static bNodeSocketTemplate outputs[]= {
-       { SOCK_RGBA, 0, "Color"},
+       { SOCK_RGBA, 0, N_("Color")},
        { -1, 0, ""     }
 };
 
index c96a73d..cd9c317 100644 (file)
 #include <math.h>
 
 static bNodeSocketTemplate inputs[]= {
-       { SOCK_RGBA, 1, "Color1", 1.0f, 0.0f, 0.0f, 1.0f },
-       { SOCK_RGBA, 1, "Color2", 1.0f, 1.0f, 1.0f, 1.0f },
-       { SOCK_FLOAT, 1, "Size",   0.5f, 0.0f, 0.0f, 0.0f,  0.0f, 100.0f, PROP_UNSIGNED },
+       { SOCK_RGBA, 1, N_("Color1"), 1.0f, 0.0f, 0.0f, 1.0f },
+       { SOCK_RGBA, 1, N_("Color2"), 1.0f, 1.0f, 1.0f, 1.0f },
+       { SOCK_FLOAT, 1, N_("Size"),   0.5f, 0.0f, 0.0f, 0.0f,  0.0f, 100.0f, PROP_UNSIGNED },
        { -1, 0, "" }
 };
 static bNodeSocketTemplate outputs[]= {
-       { SOCK_RGBA, 0, "Color" },
+       { SOCK_RGBA, 0, N_("Color") },
        { -1, 0, "" }
 };
 
index a3ac196..7752119 100644 (file)
 #include "NOD_texture.h"
 
 static bNodeSocketTemplate inputs[]= {
-       { SOCK_FLOAT, 1, "Red",   0.0f, 0.0f, 0.0f, 0.0f,  0.0f, 1.0f, PROP_UNSIGNED },
-       { SOCK_FLOAT, 1, "Green", 0.0f, 0.0f, 0.0f, 0.0f,  0.0f, 1.0f, PROP_UNSIGNED },
-       { SOCK_FLOAT, 1, "Blue",  0.0f, 0.0f, 0.0f, 0.0f,  0.0f, 1.0f, PROP_UNSIGNED },
-       { SOCK_FLOAT, 1, "Alpha", 1.0f, 0.0f, 0.0f, 0.0f,  0.0f, 1.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Red"),   0.0f, 0.0f, 0.0f, 0.0f,  0.0f, 1.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Green"), 0.0f, 0.0f, 0.0f, 0.0f,  0.0f, 1.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Blue"),  0.0f, 0.0f, 0.0f, 0.0f,  0.0f, 1.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Alpha"), 1.0f, 0.0f, 0.0f, 0.0f,  0.0f, 1.0f, PROP_UNSIGNED },
        { -1, 0, "" }
 };
 static bNodeSocketTemplate outputs[]= {
-       { SOCK_RGBA, 0, "Color" },
+       { SOCK_RGBA, 0, N_("Color") },
        { -1, 0, "" }
 };
 
index 6d6f31d..ded3afe 100644 (file)
@@ -34,7 +34,7 @@
 #include "NOD_texture.h"
 
 static bNodeSocketTemplate outputs[]= { 
-       { SOCK_VECTOR, 0, "Coordinates" },
+       { SOCK_VECTOR, 0, N_("Coordinates") },
        { -1, 0, "" }
 };
 
index 0f7213a..a56d69a 100644 (file)
@@ -37,7 +37,7 @@
 
 /* custom1 = sfra, custom2 = efra */
 static bNodeSocketTemplate time_outputs[]= {
-       { SOCK_FLOAT, 0, "Value" },
+       { SOCK_FLOAT, 0, N_("Value") },
        { -1, 0, "" }
 };
 
@@ -82,12 +82,12 @@ void register_node_type_tex_curve_time(bNodeTreeType *ttype)
 
 /* **************** CURVE RGB  ******************** */
 static bNodeSocketTemplate rgb_inputs[]= {
-       {       SOCK_RGBA, 1, "Color",  0.0f, 0.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Color"),      0.0f, 0.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
 static bNodeSocketTemplate rgb_outputs[]= {
-       {       SOCK_RGBA, 0, "Color"},
+       {       SOCK_RGBA, 0, N_("Color")},
        {       -1, 0, ""       }
 };
 
index 435b871..eae34e2 100644 (file)
 #include <math.h>
 
 static bNodeSocketTemplate inputs[]= {
-       { SOCK_RGBA, 1, "Color", 0.0f, 0.0f, 0.0f, 1.0f },
+       { SOCK_RGBA, 1, N_("Color"), 0.0f, 0.0f, 0.0f, 1.0f },
        { -1, 0, "" }
 };
 static bNodeSocketTemplate outputs[]= {
-       { SOCK_FLOAT, 0, "Red" },
-       { SOCK_FLOAT, 0, "Green" },
-       { SOCK_FLOAT, 0, "Blue" },
-       { SOCK_FLOAT, 0, "Alpha" },
+       { SOCK_FLOAT, 0, N_("Red") },
+       { SOCK_FLOAT, 0, N_("Green") },
+       { SOCK_FLOAT, 0, N_("Blue") },
+       { SOCK_FLOAT, 0, N_("Alpha") },
        { -1, 0, "" }
 };
 
index a2c1f41..29f08a0 100644 (file)
 #include "NOD_texture.h"
 
 static bNodeSocketTemplate inputs[]= {
-       { SOCK_VECTOR, 1, "Coordinate 1", 0.0f, 0.0f, 0.0f, 0.0f, -1.0f, 1.0f, PROP_NONE },
-       { SOCK_VECTOR, 1, "Coordinate 2", 0.0f, 0.0f, 0.0f, 0.0f, -1.0f, 1.0f, PROP_NONE },
+       { SOCK_VECTOR, 1, N_("Coordinate 1"), 0.0f, 0.0f, 0.0f, 0.0f, -1.0f, 1.0f, PROP_NONE },
+       { SOCK_VECTOR, 1, N_("Coordinate 2"), 0.0f, 0.0f, 0.0f, 0.0f, -1.0f, 1.0f, PROP_NONE },
        { -1, 0, "" } 
 };
 
 static bNodeSocketTemplate outputs[]= {
-       { SOCK_FLOAT, 0, "Value" },
+       { SOCK_FLOAT, 0, N_("Value") },
        { -1, 0, "" }
 };
 
index d5a957a..52455e0 100644 (file)
 
 
 static bNodeSocketTemplate inputs[]= {
-       { SOCK_FLOAT, 1, "Hue",        0.0f, 0.0f, 0.0f, 0.0f, -0.5f, 0.5f, PROP_NONE },
-       { SOCK_FLOAT, 1, "Saturation", 1.0f, 0.0f, 0.0f, 0.0f,  0.0f, 2.0f, PROP_FACTOR },
-       { SOCK_FLOAT, 1, "Value",      1.0f, 0.0f, 0.0f, 0.0f,  0.0f, 2.0f, PROP_FACTOR },
-       { SOCK_FLOAT, 1, "Factor",     1.0f, 0.0f, 0.0f, 0.0f,  0.0f, 1.0f, PROP_FACTOR },
-       { SOCK_RGBA,  1, "Color",      0.8f, 0.8f, 0.8f, 1.0f },
+       { SOCK_FLOAT, 1, N_("Hue"),        0.0f, 0.0f, 0.0f, 0.0f, -0.5f, 0.5f, PROP_NONE },
+       { SOCK_FLOAT, 1, N_("Saturation"), 1.0f, 0.0f, 0.0f, 0.0f,  0.0f, 2.0f, PROP_FACTOR },
+       { SOCK_FLOAT, 1, N_("Value"),      1.0f, 0.0f, 0.0f, 0.0f,  0.0f, 2.0f, PROP_FACTOR },
+       { SOCK_FLOAT, 1, N_("Factor"),     1.0f, 0.0f, 0.0f, 0.0f,  0.0f, 1.0f, PROP_FACTOR },
+       { SOCK_RGBA,  1, N_("Color"),      0.8f, 0.8f, 0.8f, 1.0f },
        { -1, 0, "" }
 };
 static bNodeSocketTemplate outputs[]= {
-       { SOCK_RGBA, 0, "Color" },
+       { SOCK_RGBA, 0, N_("Color") },
        { -1, 0, "" }
 };
 
index 38d6db1..d49a1ed 100644 (file)
@@ -34,7 +34,7 @@
 #include "NOD_texture.h"
 
 static bNodeSocketTemplate outputs[]= {
-       { SOCK_RGBA, 0, "Image"},
+       { SOCK_RGBA, 0, N_("Image")},
        { -1, 0, "" }
 };
 
index 297675f..0339c3f 100644 (file)
 
 /* **************** INVERT ******************** */ 
 static bNodeSocketTemplate inputs[]= { 
-       { SOCK_RGBA, 1, "Color", 0.0f, 0.0f, 0.0f, 1.0f}, 
+       { SOCK_RGBA, 1, N_("Color"), 0.0f, 0.0f, 0.0f, 1.0f}, 
        { -1, 0, "" } 
 };
 
 static bNodeSocketTemplate outputs[]= { 
-       { SOCK_RGBA, 0, "Color"}, 
+       { SOCK_RGBA, 0, N_("Color")}, 
        { -1, 0, "" } 
 };
 
index 54c9645..36e9cac 100644 (file)
 
 /* **************** SCALAR MATH ******************** */ 
 static bNodeSocketTemplate inputs[]= { 
-       { SOCK_FLOAT, 1, "Value", 0.5f, 0.5f, 0.5f, 1.0f, -100.0f, 100.0f, PROP_NONE}, 
-       { SOCK_FLOAT, 1, "Value", 0.5f, 0.5f, 0.5f, 1.0f, -100.0f, 100.0f, PROP_NONE}, 
+       { SOCK_FLOAT, 1, N_("Value"), 0.5f, 0.5f, 0.5f, 1.0f, -100.0f, 100.0f, PROP_NONE}, 
+       { SOCK_FLOAT, 1, N_("Value"), 0.5f, 0.5f, 0.5f, 1.0f, -100.0f, 100.0f, PROP_NONE}, 
        { -1, 0, "" } 
 };
 
 static bNodeSocketTemplate outputs[]= { 
-       { SOCK_FLOAT, 0, "Value"}, 
+       { SOCK_FLOAT, 0, N_("Value")}, 
        { -1, 0, "" } 
 };
 
index c170d03..bf6cb7a 100644 (file)
 
 /* **************** MIX RGB ******************** */
 static bNodeSocketTemplate inputs[]= {
-       { SOCK_FLOAT, 1, "Factor", 0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR },
-       { SOCK_RGBA,  1, "Color1", 0.5f, 0.5f, 0.5f, 1.0f },
-       { SOCK_RGBA, 1, "Color2", 0.5f, 0.5f, 0.5f, 1.0f },
+       { SOCK_FLOAT, 1, N_("Factor"), 0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR },
+       { SOCK_RGBA,  1, N_("Color1"), 0.5f, 0.5f, 0.5f, 1.0f },
+       { SOCK_RGBA, 1, N_("Color2"), 0.5f, 0.5f, 0.5f, 1.0f },
        { -1, 0, "" }
 };
 static bNodeSocketTemplate outputs[]= {
-       { SOCK_RGBA, 0, "Color" },
+       { SOCK_RGBA, 0, N_("Color") },
        { -1, 0, "" }
 };
 
index 19ba0e8..9383d56 100644 (file)
@@ -35,8 +35,8 @@
 
 /* **************** COMPOSITE ******************** */
 static bNodeSocketTemplate inputs[]= {
-       { SOCK_RGBA,   1, "Color",  0.0f, 0.0f, 0.0f, 1.0f},
-       { SOCK_VECTOR, 1, "Normal", 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 1.0f, PROP_DIRECTION},
+       { SOCK_RGBA,   1, N_("Color"),  0.0f, 0.0f, 0.0f, 1.0f},
+       { SOCK_VECTOR, 1, N_("Normal"), 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 1.0f, PROP_DIRECTION},
        { -1, 0, ""     }
 };
 
index 348827b..fe2082d 100644 (file)
 
 
 static bNodeSocketTemplate outputs_both[]= {
-       { SOCK_RGBA, 0, "Color",  1.0f, 0.0f, 0.0f, 1.0f },
-       { SOCK_VECTOR, 0, "Normal", 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 1.0f, PROP_DIRECTION },
+       { SOCK_RGBA, 0, N_("Color"),  1.0f, 0.0f, 0.0f, 1.0f },
+       { SOCK_VECTOR, 0, N_("Normal"), 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 1.0f, PROP_DIRECTION },
        { -1, 0, "" }
 };
 static bNodeSocketTemplate outputs_color_only[]= {
-       { SOCK_RGBA, 0, "Color" },
+       { SOCK_RGBA, 0, N_("Color") },
        { -1, 0, "" }
 };
 
@@ -140,13 +140,13 @@ static int count_outputs(bNode *node)
 /* --- VORONOI -- */
 static bNodeSocketTemplate voronoi_inputs[]= {
        COMMON_INPUTS,
-       { SOCK_FLOAT, 1, "W1", 1.0f, 0.0f, 0.0f, 0.0f,   -2.0f, 2.0f, PROP_NONE },
-       { SOCK_FLOAT, 1, "W2", 0.0f, 0.0f, 0.0f, 0.0f,   -2.0f, 2.0f, PROP_NONE },
-       { SOCK_FLOAT, 1, "W3", 0.0f, 0.0f, 0.0f, 0.0f,   -2.0f, 2.0f, PROP_NONE },
-       { SOCK_FLOAT, 1, "W4", 0.0f, 0.0f, 0.0f, 0.0f,   -2.0f, 2.0f, PROP_NONE },
+       { SOCK_FLOAT, 1, N_("W1"), 1.0f, 0.0f, 0.0f, 0.0f,   -2.0f, 2.0f, PROP_NONE },
+       { SOCK_FLOAT, 1, N_("W2"), 0.0f, 0.0f, 0.0f, 0.0f,   -2.0f, 2.0f, PROP_NONE },
+       { SOCK_FLOAT, 1, N_("W3"), 0.0f, 0.0f, 0.0f, 0.0f,   -2.0f, 2.0f, PROP_NONE },
+       { SOCK_FLOAT, 1, N_("W4"), 0.0f, 0.0f, 0.0f, 0.0f,   -2.0f, 2.0f, PROP_NONE },
        
-       { SOCK_FLOAT, 1, "iScale", 1.0f, 0.0f, 0.0f, 0.0f,    0.01f,  10.0f, PROP_UNSIGNED },
-       { SOCK_FLOAT, 1, "Size",   0.25f, 0.0f, 0.0f, 0.0f,   0.0001f, 4.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("iScale"), 1.0f, 0.0f, 0.0f, 0.0f,    0.01f,  10.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Size"),   0.25f, 0.0f, 0.0f, 0.0f,   0.0001f, 4.0f, PROP_UNSIGNED },
        
        { -1, 0, "" }
 };
@@ -173,7 +173,7 @@ ProcDef(blend)
 /* -- MAGIC -- */
 static bNodeSocketTemplate magic_inputs[]= {
        COMMON_INPUTS,
-       { SOCK_FLOAT, 1, "Turbulence", 5.0f, 0.0f, 0.0f, 0.0f,   0.0f, 200.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Turbulence"), 5.0f, 0.0f, 0.0f, 0.0f,   0.0f, 200.0f, PROP_UNSIGNED },
        { -1, 0, "" }
 };
 static void magic_map_inputs(Tex *tex, bNodeStack **in, TexParams *p, short thread)
@@ -185,8 +185,8 @@ ProcDef(magic)
 /* --- MARBLE --- */
 static bNodeSocketTemplate marble_inputs[]= {
        COMMON_INPUTS,
-       { SOCK_FLOAT, 1, "Size",       0.25f, 0.0f, 0.0f, 0.0f,   0.0001f, 2.0f, PROP_UNSIGNED },
-       { SOCK_FLOAT, 1, "Turbulence", 5.0f,  0.0f, 0.0f, 0.0f,   0.0f, 200.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Size"),       0.25f, 0.0f, 0.0f, 0.0f,   0.0001f, 2.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Turbulence"), 5.0f,  0.0f, 0.0f, 0.0f,   0.0f, 200.0f, PROP_UNSIGNED },
        { -1, 0, "" }
 };
 static void marble_map_inputs(Tex *tex, bNodeStack **in, TexParams *p, short thread)
@@ -199,7 +199,7 @@ ProcDef(marble)
 /* --- CLOUDS --- */
 static bNodeSocketTemplate clouds_inputs[]= {
        COMMON_INPUTS,
-       { SOCK_FLOAT, 1, "Size",       0.25f, 0.0f, 0.0f, 0.0f,   0.0001f, 2.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Size"),       0.25f, 0.0f, 0.0f, 0.0f,   0.0001f, 2.0f, PROP_UNSIGNED },
        { -1, 0, "" }
 };
 static void clouds_map_inputs(Tex *tex, bNodeStack **in, TexParams *p, short thread)
@@ -211,8 +211,8 @@ ProcDef(clouds)
 /* --- DISTORTED NOISE --- */
 static bNodeSocketTemplate distnoise_inputs[]= {
        COMMON_INPUTS,
-       { SOCK_FLOAT, 1, "Size",       0.25f, 0.0f, 0.0f, 0.0f,   0.0001f,  2.0f, PROP_UNSIGNED },
-       { SOCK_FLOAT, 1, "Distortion", 1.00f, 0.0f, 0.0f, 0.0f,   0.0000f, 10.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Size"),       0.25f, 0.0f, 0.0f, 0.0f,   0.0001f,  2.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Distortion"), 1.00f, 0.0f, 0.0f, 0.0f,   0.0000f, 10.0f, PROP_UNSIGNED },
        { -1, 0, "" }
 };
 static void distnoise_map_inputs(Tex *tex, bNodeStack **in, TexParams *p, short thread)
@@ -225,8 +225,8 @@ ProcDef(distnoise)
 /* --- WOOD --- */
 static bNodeSocketTemplate wood_inputs[]= {
        COMMON_INPUTS,
-       { SOCK_FLOAT, 1, "Size",       0.25f, 0.0f, 0.0f, 0.0f,   0.0001f, 2.0f, PROP_UNSIGNED },
-       { SOCK_FLOAT, 1, "Turbulence", 5.0f,  0.0f, 0.0f, 0.0f,   0.0f, 200.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Size"),       0.25f, 0.0f, 0.0f, 0.0f,   0.0001f, 2.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Turbulence"), 5.0f,  0.0f, 0.0f, 0.0f,   0.0f, 200.0f, PROP_UNSIGNED },
        { -1, 0, "" }
 };
 static void wood_map_inputs(Tex *tex, bNodeStack **in, TexParams *p, short thread)
@@ -239,12 +239,12 @@ ProcDef(wood)
 /* --- MUSGRAVE --- */
 static bNodeSocketTemplate musgrave_inputs[]= {
        COMMON_INPUTS,
-       { SOCK_FLOAT, 1, "H",          1.0f, 0.0f, 0.0f, 0.0f,   0.0001f, 2.0f, PROP_UNSIGNED },
-       { SOCK_FLOAT, 1, "Lacunarity", 2.0f, 0.0f, 0.0f, 0.0f,   0.0f,    6.0f, PROP_UNSIGNED },
-       { SOCK_FLOAT, 1, "Octaves",    2.0f, 0.0f, 0.0f, 0.0f,   0.0f,    8.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("H"),          1.0f, 0.0f, 0.0f, 0.0f,   0.0001f, 2.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Lacunarity"), 2.0f, 0.0f, 0.0f, 0.0f,   0.0f,    6.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Octaves"),    2.0f, 0.0f, 0.0f, 0.0f,   0.0f,    8.0f, PROP_UNSIGNED },
        
-       { SOCK_FLOAT, 1, "iScale",     1.0f,  0.0f, 0.0f, 0.0f,  0.0f,   10.0f, PROP_UNSIGNED },
-       { SOCK_FLOAT, 1, "Size",       0.25f, 0.0f, 0.0f, 0.0f,  0.0001f, 2.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("iScale"),     1.0f,  0.0f, 0.0f, 0.0f,  0.0f,   10.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Size"),       0.25f, 0.0f, 0.0f, 0.0f,  0.0001f, 2.0f, PROP_UNSIGNED },
        { -1, 0, "" }
 };
 static void musgrave_map_inputs(Tex *tex, bNodeStack **in, TexParams *p, short thread)
@@ -268,8 +268,8 @@ ProcDef(noise)
 /* --- STUCCI --- */
 static bNodeSocketTemplate stucci_inputs[]= {
        COMMON_INPUTS,
-       { SOCK_FLOAT, 1, "Size",       0.25f, 0.0f, 0.0f, 0.0f,   0.0001f, 2.0f, PROP_UNSIGNED },
-       { SOCK_FLOAT, 1, "Turbulence", 5.0f,  0.0f, 0.0f, 0.0f,   0.0f, 200.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Size"),       0.25f, 0.0f, 0.0f, 0.0f,   0.0001f, 2.0f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Turbulence"), 5.0f,  0.0f, 0.0f, 0.0f,   0.0f, 200.0f, PROP_UNSIGNED },
        { -1, 0, "" }
 };
 static void stucci_map_inputs(Tex *tex, bNodeStack **in, TexParams *p, short thread)
index d1c9cca..a7832c8 100644 (file)
 #include "NOD_texture.h"
 
 static bNodeSocketTemplate inputs[]= { 
-       { SOCK_RGBA, 1, "Color", 0.0f, 0.0f, 0.0f, 1.0f},
-       { SOCK_FLOAT, 1, "Turns",   0.0f, 0.0f, 0.0f, 0.0f,  -1.0f, 1.0f, PROP_NONE },
-       { SOCK_VECTOR, 1, "Axis",   0.0f, 0.0f, 1.0f, 0.0f,  -1.0f, 1.0f, PROP_DIRECTION },
+       { SOCK_RGBA, 1, N_("Color"), 0.0f, 0.0f, 0.0f, 1.0f},
+       { SOCK_FLOAT, 1, N_("Turns"),   0.0f, 0.0f, 0.0f, 0.0f,  -1.0f, 1.0f, PROP_NONE },
+       { SOCK_VECTOR, 1, N_("Axis"),   0.0f, 0.0f, 1.0f, 0.0f,  -1.0f, 1.0f, PROP_DIRECTION },
        { -1, 0, "" } 
 };
 
 static bNodeSocketTemplate outputs[]= { 
-       { SOCK_RGBA, 0, "Color"}, 
+       { SOCK_RGBA, 0, N_("Color")}, 
        { -1, 0, "" } 
 };
 
index f8790d4..130a21b 100644 (file)
 #include "node_texture_util.h"
 
 static bNodeSocketTemplate inputs[]= { 
-       { SOCK_RGBA,   1, "Color", 0.0f, 0.0f, 0.0f, 1.0f },
-       { SOCK_VECTOR, 1, "Scale", 1.0f, 1.0f, 1.0f, 0.0f,  -10.0f, 10.0f, PROP_XYZ },
+       { SOCK_RGBA,   1, N_("Color"), 0.0f, 0.0f, 0.0f, 1.0f },
+       { SOCK_VECTOR, 1, N_("Scale"), 1.0f, 1.0f, 1.0f, 0.0f,  -10.0f, 10.0f, PROP_XYZ },
        { -1, 0, "" } 
 };
 
 static bNodeSocketTemplate outputs[]= { 
-       { SOCK_RGBA, 0, "Color"}, 
+       { SOCK_RGBA, 0, N_("Color")}, 
        { -1, 0, "" } 
 };
 
index ecf47a9..0d98527 100644 (file)
 #include "RE_shader_ext.h"
 
 static bNodeSocketTemplate inputs[]= {
-       { SOCK_RGBA, 1, "Color1", 1.0f, 1.0f, 1.0f, 1.0f },
-       { SOCK_RGBA, 1, "Color2", 0.0f, 0.0f, 0.0f, 1.0f },
+       { SOCK_RGBA, 1, N_("Color1"), 1.0f, 1.0f, 1.0f, 1.0f },
+       { SOCK_RGBA, 1, N_("Color2"), 0.0f, 0.0f, 0.0f, 1.0f },
        { -1, 0, "" }
 };
 
 static bNodeSocketTemplate outputs[]= {
-       { SOCK_RGBA, 0, "Color" },
+       { SOCK_RGBA, 0, N_("Color") },
        { -1, 0, "" }
 };
 
index 61b0702..85f857c 100644 (file)
 #include "NOD_texture.h"
 
 static bNodeSocketTemplate inputs[]= { 
-       { SOCK_RGBA, 1, "Color", 0.0f, 0.0f, 0.0f, 1.0f},
-       { SOCK_VECTOR, 1, "Offset",   0.0f, 0.0f, 0.0f, 0.0f,  -10000.0f, 10000.0f, PROP_TRANSLATION },
+       { SOCK_RGBA, 1, N_("Color"), 0.0f, 0.0f, 0.0f, 1.0f},
+       { SOCK_VECTOR, 1, N_("Offset"),   0.0f, 0.0f, 0.0f, 0.0f,  -10000.0f, 10000.0f, PROP_TRANSLATION },
        { -1, 0, "" } 
 };
 
 static bNodeSocketTemplate outputs[]= { 
-       { SOCK_RGBA, 0, "Color"}, 
+       { SOCK_RGBA, 0, N_("Color")}, 
        { -1, 0, "" } 
 };
 
index c815906..2d107b8 100644 (file)
 #include "NOD_texture.h"
 
 static bNodeSocketTemplate inputs[]= { 
-       { SOCK_FLOAT, 1, "Val",   0.0f,   0.0f, 0.0f, 1.0f,  0.0f,   1.0f, PROP_NONE },
-       { SOCK_FLOAT, 1, "Nabla", 0.025f, 0.0f, 0.0f, 0.0f,  0.001f, 0.1f, PROP_UNSIGNED },
+       { SOCK_FLOAT, 1, N_("Val"),   0.0f,   0.0f, 0.0f, 1.0f,  0.0f,   1.0f, PROP_NONE },
+       { SOCK_FLOAT, 1, N_("Nabla"), 0.025f, 0.0f, 0.0f, 0.0f,  0.001f, 0.1f, PROP_UNSIGNED },
        { -1, 0, "" } 
 };
 
 static bNodeSocketTemplate outputs[]= { 
-       { SOCK_VECTOR, 0, "Normal" }, 
+       { SOCK_VECTOR, 0, N_("Normal") }, 
        { -1, 0, "" } 
 };
 
index 1d282b4..d1a0221 100644 (file)
 
 /* **************** VALTORGB ******************** */
 static bNodeSocketTemplate valtorgb_in[]= {
-       {       SOCK_FLOAT, 1, "Fac",                   0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
+       {       SOCK_FLOAT, 1, N_("Fac"),                       0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, PROP_FACTOR},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate valtorgb_out[]= {
-       {       SOCK_RGBA, 0, "Color"},
+       {       SOCK_RGBA, 0, N_("Color")},
        {       -1, 0, ""       }
 };
 
@@ -78,11 +78,11 @@ void register_node_type_tex_valtorgb(bNodeTreeType *ttype)
 
 /* **************** RGBTOBW ******************** */
 static bNodeSocketTemplate rgbtobw_in[]= {
-       {       SOCK_RGBA, 1, "Color",                  0.5f, 0.5f, 0.5f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_RGBA, 1, N_("Color"),                      0.5f, 0.5f, 0.5f, 1.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 static bNodeSocketTemplate rgbtobw_out[]= {
-       {       SOCK_FLOAT, 0, "Val",                   0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
+       {       SOCK_FLOAT, 0, N_("Val"),                       0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f},
        {       -1, 0, ""       }
 };
 
index 0d7a04b..03a94d1 100644 (file)
@@ -35,7 +35,7 @@
 #include <math.h>
 
 static bNodeSocketTemplate inputs[]= {
-       { SOCK_RGBA, 1, "Color", 1.0f, 0.0f, 0.0f, 1.0f },
+       { SOCK_RGBA, 1, N_("Color"), 1.0f, 0.0f, 0.0f, 1.0f },
        { -1, 0, "" }
 };
 static bNodeSocketTemplate outputs[]= {