Expert Consultancy from Yellow Pelican

Component Properties File

A site about Talend

Talend Component messages.properties File

Each of your components must have a messages.properties file, for example, tMyComponent_messages.properties. This file will provide the default messages for your component and is usually in English.

You may also have a number of language specific files, for example tMyComponent_messages_fr.properties (French) and tMyComponent_messages_ru.properties (Russian). This notation may also be extended, for example, tMyComponent_messages_pt_BR.properties (Portugese Brazilian).

As a minimum, you will need to provide the default file.

The following shows an example file, based on a component that has two PARAMETERS named CODE and IMPORTS. This is similar to the properties file for the component tJava.

# Created by Talend
# Mon 30 Jun 2014 17:44:55 BST
HELP=org.talend.help.tMyComponent
LONG_NAME=An example component
CODE.NAME=Code
IMPORT.NAME=Import

Comments

There does not appeat be a need to overly comment this file. A good rule of thumb is that you should, at least, have an author and the date and time that the file was created.

# Created by Talend
# Mon 30 Jun 2014 17:44:55 BST

HELP

This value specifies the HELP for your component. Typically, this would be set to HRLP=org.talend.html.tMyComponent. I haven't yet discovered the usefulness of this; however, I'd suggest setting it as described.

LONG_NAME

LONG_NAME allows you to specify the description for your component. This is the description that will be displayed, when yoout mouse hovers over the component in the Component Palette. Tou should make this description concise; but sufficient to identify the purpose of the component. In out example above, our description is simply LONG_NAME=An example component, indicting that our example component has no real purpose.

Parameter NAME

For each of your parameters, you should specify NAME. This value provides a field label for your component. This label is displayed on either the Basic properties or Advanced properties pane, depending on whether you defined your PARAMETER as either PARAMETERS or ADVANCED_PARAMETERS If you do not correctly specify NAME for each of your parameters that are specified in your Descriptor File, the description displayed in Talend Studio will be of the form !!!CODE.NAME!!! where CODE, for example, is the name of your parameter.

The following shows the values for our two parameters, as detailed above.

CODE.NAME=Code
IMPORT.NAME=Import

Group NAME

ITEM

INFO

NAME

Low count

LINK

Low count

MENU

Low count

And FAMILY, TABLE, DELETED_FILE, PRESENT_FILE

ITEM

ITEM

ITEM




Expert Consultancy from Yellow Pelican
comments powered by Disqus

© www.TalendByExample.com