Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [dsdp-tm-dev] Externalising RSE system type name

Hi Jiju,

You must add the following manifest header to your MANIFEST.MF:
Bundle-Localization: plugin

I also recommend to use PDE for externalizing your manifest strings -- switch to the PDE
perspective, right-click on your MANIFEST.MF and choose PDE Tools -> Externalize strings...

Cheers,
Rado

Jiju George T wrote:
> Hi,
> 
>  Thanks for the reply. 
> 
>  But as I have mentioned in the post, I have given both Name and label for
> externalization. None worked. I tried giving name as it is and externalising
> label only. 
> 
> <extension
> 
>          point="org.eclipse.rse.core.systemTypes">
> 
>       <systemType
> 
>             enableOffline="false"
> 
>             icon="icons/sample.gif"
> 
>             iconLive="icons/sample.gif"
> 
>             id="com.mysample.tm.core.systemtypes.mytype"
> 
>             label="%mySystemType"
> 
>             name=" My System Type ">
> 
>       </systemType>
> 
>    </extension>
> 
> 
> That too does n't work for me. Seems like RSE cannot see property file? Does
> RSE connection wizard look for property file when it sees a label starting
> with %? Or is it some other mechanism that does the translation? 
> 
> Thanks,
> Jiju
> 
> -----Original Message-----
> From: dsdp-tm-dev-bounces@xxxxxxxxxxx
> [mailto:dsdp-tm-dev-bounces@xxxxxxxxxxx] On Behalf Of Stieber, Uwe
> Sent: 08 May 2008 13:42
> To: Target Management developer discussions
> Subject: RE: [dsdp-tm-dev] Externalising RSE system type name
> 
> Hi,
> You cannot externalize the "name", only the "label". The name is in fact
> the system id used to identify the system type internally. The label is
> externalizable and represents the system type within the UI.
> 
> Regards, 
> Uwe Stieber
> 
> 
>  
> 
>> -----Original Message-----
>> From: dsdp-tm-dev-bounces@xxxxxxxxxxx 
>> [mailto:dsdp-tm-dev-bounces@xxxxxxxxxxx] On Behalf Of Jiju George T
>> Sent: Thursday, May 08, 2008 2:37 PM
>> To: 'Target Management developer discussions'
>> Subject: [dsdp-tm-dev] Externalising RSE system type name
>>
>> Hi All,
>>
>>  
>>
>> I have creates a new RSE system type using below extension point
>>
>>  
>>
>>    <extension
>>
>>          point="org.eclipse.rse.core.systemTypes">
>>
>>       <systemType
>>
>>             enableOffline="false"
>>
>>             icon="icons/sample.gif"
>>
>>             iconLive="icons/sample.gif"
>>
>>             id="com.mysample.tm.core.systemtypes.mytype"
>>
>>             label="My System Type"
>>
>>             name=" My System Type">
>>
>>       </systemType>
>>
>>    </extension>
>>
>>  
>>
>> I have added a new connection wizard for my system type and 
>> my system type gets displayed in RSE new connection wizard 
>> with name "My System Type". Now I want to externalize my 
>> system type name. So I modified the extension point like this 
>>
>>  
>>
>> <extension
>>
>>          point="org.eclipse.rse.core.systemTypes">
>>
>>       <systemType
>>
>>             enableOffline="false"
>>
>>             icon="icons/sample.gif"
>>
>>             iconLive="icons/sample.gif"
>>
>>             id="com.mysample.tm.core.systemtypes.mytype"
>>
>>             label="%mySystemType"
>>
>>             name="%mySystemType">
>>
>>       </systemType>
>>
>>    </extension>
>>
>>  
>>
>> I have also modified my plugin.properties file to include the 
>> above key
>>
>>  
>>
>> mySystemType=My System Type
>>
>>  
>>
>>  
>>
>> But when I took RSE new connection wizard, it shows my system 
>> type name as %mySystemType.  Is there any step that I am missing? 
>>
>>  
>>
>> Thanks & Regards,
>>
>> Jiju George T,
>>
>>
> _______________________________________________
> dsdp-tm-dev mailing list
> dsdp-tm-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/dsdp-tm-dev
> 
> 
> _______________________________________________
> dsdp-tm-dev mailing list
> dsdp-tm-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/dsdp-tm-dev
> 
> 


Back to the top