Home » Eclipse Projects » Eclipse Platform » plugin.properties with dots in labels 
| plugin.properties with dots in labels [message #290651] | 
Mon, 29 August 2005 08:33   | 
 
Eclipse User  | 
 | 
 | 
   | 
 
Originally posted by: a.schuring.topdesk.nl 
 
I encountered a strange artifact when exporting my plugin to a jar file:  
all translatable labels with dots were suddenly intranslatable. Replacing  
the dots with underscores resolved the problem. 
 
For example, I had a preference page label like %plugin.preferencePage and  
a corresponding entry in plugin.properties. When deployed as a jar, the  
preference page had the label "%plugin.preferencePage" instead of the  
translated name. 
 
When deploying the same plugin as files (instead of as .jar), the problem  
did not occur. 
 
Is this by design? 
 
(btw I'm using Eclipse 3.1) 
 
 
Regards, 
Arno
 |  
 |  
  |   |   |   |   |  
| Re: plugin.properties with dots in labels [message #291484 is a reply to message #291477] | 
Fri, 16 September 2005 10:27    | 
 
Eclipse User  | 
 | 
 | 
   | 
 
Originally posted by: mdiggory.apache.org 
 
Yes, I understand the logic behind the name change. 
 
I've got an immediate need, I went and filtered all the properties file  
in the language pack to have underscores instead of dots. But will use  
whatever the new language pack has instead when it comes out. 
 
thanks, 
Mark 
 
Ed Merks wrote: 
> Mark, 
>  
> I'm not absolutely sure, but I think the new translation package will be  
> available with 3.1.1 around the end of the month.  Probably the names  
> were changed to not use "." so that they could be used as Java  
> identifiers to support the generation of an interface that gives access  
> to all the name properties and can populate itself reflectively by  
> mapping field name to property IDs. 
>  
>  
> Mark Diggory wrote: 
>  
>> Alex Blewitt wrote: 
>> 
>>> Depending on which version of Eclipse you're running, you might want  
>>> to take a look at  
>>>  http://help.eclipse.org/help31/topic/org.eclipse.platform.do c.isv/guide/product_def_nl.htm  
>>> 
>>> 
>>> Specifically: 
>>> The shape of NL fragments has evolved slightly since 2.1. Previously  
>>> all translation files (including the plugin.properties) were provided  
>>> in a jar. This was inconsistent since the plugin.properties file was  
>>> provided at the root of the plug-in. 
>>> To adapt your NL fragment to the new model, remove the  
>>> plugin.properties translation files from the jar and put them at the  
>>> root of the fragment as siblings of fragment.xml. For example, the  
>>> new shape of the NL fragment for org.eclipse.ui.workbench is the  
>>> following 
>> 
>> 
>> 
>> 
>> I'm noticing that with the change to OSGi NLS that the  
>> WorkBenchMessages in the translation pack are now no longer working  
>> because to this same issue, is someone maintaing this translation pack? 
>> 
>>  http://download.eclipse.org/eclipse/downloads/drops/L-3.0.1_ Translations-200409161125/index.php  
>> 
>> 
>> Is there an upgraded translation pack? 
>> 
>> 
>> -Mark Diggory 
>  
>
 |  
 |  
  |  
| Re: plugin.properties with dots in labels [message #291489 is a reply to message #291484] | 
Fri, 16 September 2005 12:49    | 
 
Eclipse User  | 
 | 
 | 
   | 
 
Originally posted by: mdiggory.apache.org 
 
This is a multi-part message in MIME format. 
--------------080103030309030908080906 
Content-Type: text/plain; charset=ISO-8859-1; format=flowed 
Content-Transfer-Encoding: 7bit 
 
I've gotten most of what I need fixed in terms of translation by the  
approach I took below. The only current issue is that for some reason  
the ContentOutline and Properties Views are not getting translated even  
though I've translated the properties for these in o.e.ui.views... 
 
-Mark 
 
 
Mark Diggory wrote: 
> Yes, I understand the logic behind the name change. 
>  
> I've got an immediate need, I went and filtered all the properties file  
> in the language pack to have underscores instead of dots. But will use  
> whatever the new language pack has instead when it comes out. 
>  
> thanks, 
> Mark 
>  
> Ed Merks wrote: 
>  
>> Mark, 
>> 
>> I'm not absolutely sure, but I think the new translation package will  
>> be available with 3.1.1 around the end of the month.  Probably the  
>> names were changed to not use "." so that they could be used as Java  
>> identifiers to support the generation of an interface that gives  
>> access to all the name properties and can populate itself reflectively  
>> by mapping field name to property IDs. 
>> 
>> 
>> Mark Diggory wrote: 
>> 
>>> Alex Blewitt wrote: 
>>> 
>>>> Depending on which version of Eclipse you're running, you might want  
>>>> to take a look at  
>>>>  http://help.eclipse.org/help31/topic/org.eclipse.platform.do c.isv/guide/product_def_nl.htm  
>>>> 
>>>> 
>>>> Specifically: 
>>>> The shape of NL fragments has evolved slightly since 2.1. Previously  
>>>> all translation files (including the plugin.properties) were  
>>>> provided in a jar. This was inconsistent since the plugin.properties  
>>>> file was provided at the root of the plug-in. 
>>>> To adapt your NL fragment to the new model, remove the  
>>>> plugin.properties translation files from the jar and put them at the  
>>>> root of the fragment as siblings of fragment.xml. For example, the  
>>>> new shape of the NL fragment for org.eclipse.ui.workbench is the  
>>>> following 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> I'm noticing that with the change to OSGi NLS that the  
>>> WorkBenchMessages in the translation pack are now no longer working  
>>> because to this same issue, is someone maintaing this translation pack? 
>>> 
>>>  http://download.eclipse.org/eclipse/downloads/drops/L-3.0.1_ Translations-200409161125/index.php  
>>> 
>>> 
>>> Is there an upgraded translation pack? 
>>> 
>>> 
>>> -Mark Diggory 
>> 
>> 
>> 
 
--------------080103030309030908080906 
Content-Type: image/png; 
 name="snap.png" 
Content-Transfer-Encoding: base64 
Content-Disposition: inline; 
 filename="snap.png" 
 
 iVBORw0KGgoAAAANSUhEUgAAAPkAAACVCAIAAAAVG8vmAAAACXBIWXMAAA7D AAAOwwHHb6hk 
 AAAFW0lEQVR4nO3cXWscVRzH8RERBCksuIJQBEECBREEEUToneAbMAiCCCUF F8E0CIIQKIIg 
 BEQQGsg7CGyu2lfgG0gh3vSuLRVtysaipq4PrMeLhfHk/M+cfZglM3N+3+VD mJ6cmZyZ/XaS 
 zUKK4t37gISn3rkNKChGx3cABbQOFbQOFbQOFbQOFbQOFbQOFbQOFbQOFbQO FbQOFbQOFbQO 
 FbQOFbQOFbQOFbQOFbQOFbQOFYXjwUPjwX0dKmgdKmgdKmgdKmgdKmgdKmgd KmgdKmgdKmgd 
 KmgdKmgdKmgdKmgdKmgdKmgdKmgdKmgdKmgdKmgdKmgdKmgdKmgdKmgdKoqD /b2cRE+y8VWh 
 DXK7rx+Y3A/294r3HkixFwGjLH+G8Z/pg/29p9//URC5W/m3/swHPwmidSv/ 1p/98GdffzAM 
 BBPyQOvWuba+tbmRsKq9gtaf++ihrz8Y3v/DlfqDYTAhD7RunXfrVX8vON36 QnsFrV+4cuzr 
 D4aHI3c4crdP3OGJ6w+GF64cf//QBYK9OofWrW60Xue+3rv6yNcfDG/dndy8 O7l1b3Lz3qQ/ 
 GPauPuqt74TO7tWs8mRnDpZo3erGzzB17uvPfzzy9QfD3aPx7g/j3aPx7tG4 PxgGE1bIObeS 
 45RXYGtzo2okQOtWB16b1mz9hU9OfPa1aTAhofy66TnBdnr+PPwrML0v+P+M 7kLrVv6tv/jp 
 LzOV3SfmOOei28tNW1T0ImxtblTNp3Ur/9YvXns8U299xznXW9+5eO1xfzCc bvicc9ERf7wc 
 mT6COf6y/V2CkYTgOmxtbiQm07qVf+svffbrTOVL0qoJzrnoiD+eHplnZppt PTGZ1q38W3/5 
 89989uf1YEKUcy464o+nR6Lj/iO9gKqfYarm07rVjdbr/M7xlS9+99n3koIJ Uc656Ig/nh5J 
 z0xLvzaN7kLrVgdaX1TQ+tr2qc++l7S2fWrfSwr2Wts+dc7ZbTtYNTLPzCr+ bxirRgK0buXf 
 +qXrT3z2vaRL15/Y95KCvabKu2l0sBwvt+3HckLigFb5TWzmYInWrfxbf/XL sc++lxRMyAOt 
 W/m3/tpXf/rsa9NgQh5o3cq/9de//ksQrVv5t/7Gzt+CaN3Kv/U3v/lHEK1b +bf+1rcTQbRu 
 5fY3M6b81t/+7l9BjT8FLZT/ff3yDQdcvuFoHSpUWm98VWgcrUMFra/oOhb5 XMmqc7Hj3Trr 
 Lq11TonWi6JY4dPjH2q6vcTB669n5WdE653RYOuNWPmXpvXOqGq9fGL8jfIR uTRnPxW9i5cT 
 go/2sFVfyC4muobEoRJHTq+/ak7is1XHTFzG9mj14pazUOv/XwgTWbA9/8g8 MxMT6iwjcZDE 
 GhLrX+5826m9K1taO1uP3qGDCZGnp0brVbfh4Aj+nKr7+szzrTq7VmnvypYW bb0wj9H5tl75 
 BJjy6iwjsaOdn17/cufbZt1Y5UKqWj9z2s21nvhC9ZeR2HGe7fqtR/8jtUTr FlTfSlofed+a 
 7Yj/jM5TSfRowUoSn515qKp9ozMTc+yNP/isPf3EkhovIbwgja9g5XjfFFG0 DhW0DhW0DhW0 
 DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0 DhW0DhW0DhW0 
 DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0 DhW0DhW0DhW0 
 DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0 DhW0DhW0DhW0 
 DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhX/AehQbH8wpClEAAAAAElFTkSuQmCC 
--------------080103030309030908080906--
 |  
 |  
  |  
| Re: plugin.properties with dots in labels [message #291490 is a reply to message #291489] | 
Fri, 16 September 2005 13:03    | 
 
Eclipse User  | 
 | 
 | 
   | 
 
Originally posted by: merks.ca.ibm.com 
 
This is a multi-part message in MIME format. 
--------------070805000301010504070802 
Content-Type: text/plain; charset=ISO-8859-1; format=flowed 
Content-Transfer-Encoding: 7bit 
 
Mark, 
 
If you change the default/English versions, do those changes show up? 
 
 
Mark Diggory wrote: 
 
> I've gotten most of what I need fixed in terms of translation by the  
> approach I took below. The only current issue is that for some reason  
> the ContentOutline and Properties Views are not getting translated  
> even though I've translated the properties for these in o.e.ui.views... 
> 
> -Mark 
> 
> 
> Mark Diggory wrote: 
> 
>> Yes, I understand the logic behind the name change. 
>> 
>> I've got an immediate need, I went and filtered all the properties  
>> file in the language pack to have underscores instead of dots. But  
>> will use whatever the new language pack has instead when it comes out. 
>> 
>> thanks, 
>> Mark 
>> 
>> Ed Merks wrote: 
>> 
>>> Mark, 
>>> 
>>> I'm not absolutely sure, but I think the new translation package  
>>> will be available with 3.1.1 around the end of the month.  Probably  
>>> the names were changed to not use "." so that they could be used as  
>>> Java identifiers to support the generation of an interface that  
>>> gives access to all the name properties and can populate itself  
>>> reflectively by mapping field name to property IDs. 
>>> 
>>> 
>>> Mark Diggory wrote: 
>>> 
>>>> Alex Blewitt wrote: 
>>>> 
>>>>> Depending on which version of Eclipse you're running, you might  
>>>>> want to take a look at  
>>>>>  http://help.eclipse.org/help31/topic/org.eclipse.platform.do c.isv/guide/product_def_nl.htm  
>>>>> 
>>>>> 
>>>>> Specifically: 
>>>>> The shape of NL fragments has evolved slightly since 2.1.  
>>>>> Previously all translation files (including the plugin.properties)  
>>>>> were provided in a jar. This was inconsistent since the  
>>>>> plugin.properties file was provided at the root of the plug-in. 
>>>>> To adapt your NL fragment to the new model, remove the  
>>>>> plugin.properties translation files from the jar and put them at  
>>>>> the root of the fragment as siblings of fragment.xml. For example,  
>>>>> the new shape of the NL fragment for org.eclipse.ui.workbench is  
>>>>> the following 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> I'm noticing that with the change to OSGi NLS that the  
>>>> WorkBenchMessages in the translation pack are now no longer working  
>>>> because to this same issue, is someone maintaing this translation  
>>>> pack? 
>>>> 
>>>>  http://download.eclipse.org/eclipse/downloads/drops/L-3.0.1_ Translations-200409161125/index.php  
>>>> 
>>>> 
>>>> Is there an upgraded translation pack? 
>>>> 
>>>> 
>>>> -Mark Diggory 
>>> 
>>> 
>>> 
>>> 
> 
>  ------------------------------------------------------------ ------------ 
> 
 
 
--------------070805000301010504070802 
Content-Type: multipart/related; 
 boundary="------------020709030104030607060307" 
 
 
--------------020709030104030607060307 
Content-Type: text/html; charset=ISO-8859-1 
Content-Transfer-Encoding: 7bit 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> 
</head> 
<body bgcolor="#ffffff" text="#000000"> 
Mark,<br> 
<br> 
If you change the default/English versions, do those changes show up?<br> 
<br> 
<br> 
Mark Diggory wrote: 
<blockquote cite="mid432AF7A3.7080104@apache.org" type="cite">I've 
gotten most of what I need fixed in terms of translation by the 
approach I took below. The only current issue is that for some reason 
the ContentOutline and Properties Views are not getting translated even 
though I've translated the properties for these in o.e.ui.views... 
  <br> 
  <br> 
-Mark 
  <br> 
  <br> 
  <br> 
Mark Diggory wrote: 
  <br> 
  <blockquote type="cite">Yes, I understand the logic behind the name 
change. 
    <br> 
    <br> 
I've got an immediate need, I went and filtered all the properties file 
in the language pack to have underscores instead of dots. But will use 
whatever the new language pack has instead when it comes out. 
    <br> 
    <br> 
thanks, 
    <br> 
Mark 
    <br> 
    <br> 
Ed Merks wrote: 
    <br> 
    <br> 
    <blockquote type="cite">Mark, 
      <br> 
      <br> 
I'm not absolutely sure, but I think the new translation package will 
be available with 3.1.1 around the end of the month.  Probably the 
names were changed to not use "." so that they could be used as Java 
identifiers to support the generation of an interface that gives access 
to all the name properties and can populate itself reflectively by 
mapping field name to property IDs. 
      <br> 
      <br> 
      <br> 
Mark Diggory wrote: 
      <br> 
      <br> 
      <blockquote type="cite">Alex Blewitt wrote: 
        <br> 
        <br> 
        <blockquote type="cite">Depending on which version of Eclipse 
you're running, you might want to take a look at 
<a class="moz-txt-link-freetext" href=" http://help.eclipse.org/help31/topic/org.eclipse.platform.do c.isv/guide/product_def_nl.htm"> http://help.eclipse.org/help31/topic/org.eclipse.platform.do c.isv/guide/product_def_nl.htm</a> 
          <br> 
          <br> 
Specifically: 
          <br> 
The shape of NL fragments has evolved slightly since 2.1. Previously 
all translation files (including the plugin.properties) were provided 
in a jar. This was inconsistent since the plugin.properties file was 
provided at the root of the plug-in. 
          <br> 
To adapt your NL fragment to the new model, remove the 
plugin.properties translation files from the jar and put them at the 
root of the fragment as siblings of fragment.xml. For example, the new 
shape of the NL fragment for org.eclipse.ui.workbench is the following 
          <br> 
        </blockquote> 
        <br> 
        <br> 
        <br> 
        <br> 
        <br> 
I'm noticing that with the change to OSGi NLS that the 
WorkBenchMessages in the translation pack are now no longer working 
because to this same issue, is someone maintaing this translation pack? 
        <br> 
        <br> 
<a class="moz-txt-link-freetext" href=" http://download.eclipse.org/eclipse/downloads/drops/L-3.0.1_ Translations-200409161125/index.php"> http://download.eclipse.org/eclipse/downloads/drops/L-3.0.1_ Translations-200409161125/index.php</a> 
        <br> 
        <br> 
Is there an upgraded translation pack? 
        <br> 
        <br> 
        <br> 
-Mark Diggory 
        <br> 
      </blockquote> 
      <br> 
      <br> 
      <br> 
    </blockquote> 
  </blockquote> 
  <br> 
  <hr size="4" width="90%"><br> 
  <center><img src="cid:part1.02090500.05020901@ca.ibm.com"></center> 
</blockquote> 
<br> 
</body> 
</html> 
 
--------------020709030104030607060307 
Content-Type: image/png 
Content-Transfer-Encoding: base64 
Content-ID: <part1.02090500.05020901@ca.ibm.com> 
 
 iVBORw0KGgoAAAANSUhEUgAAAPkAAACVCAIAAAAVG8vmAAAACXBIWXMAAA7D AAAOwwHHb6hk 
 AAAFW0lEQVR4nO3cXWscVRzH8RERBCksuIJQBEECBREEEUToneAbMAiCCCUF F8E0CIIQKIIg 
 BEQQGsg7CGyu2lfgG0gh3vSuLRVtysaipq4PrMeLhfHk/M+cfZglM3N+3+VD mJ6cmZyZ/XaS 
 zUKK4t37gISn3rkNKChGx3cABbQOFbQOFbQOFbQOFbQOFbQOFbQOFbQOFbQO FbQOFbQOFbQO 
 FbQOFbQOFbQOFbQOFbQOFbQOFYXjwUPjwX0dKmgdKmgdKmgdKmgdKmgdKmgd KmgdKmgdKmgd 
 KmgdKmgdKmgdKmgdKmgdKmgdKmgdKmgdKmgdKmgdKmgdKmgdKmgdKmgdKoqD /b2cRE+y8VWh 
 DXK7rx+Y3A/294r3HkixFwGjLH+G8Z/pg/29p9//URC5W/m3/swHPwmidSv/ 1p/98GdffzAM 
 BBPyQOvWuba+tbmRsKq9gtaf++ihrz8Y3v/DlfqDYTAhD7RunXfrVX8vON36 QnsFrV+4cuzr 
 D4aHI3c4crdP3OGJ6w+GF64cf//QBYK9OofWrW60Xue+3rv6yNcfDG/dndy8 O7l1b3Lz3qQ/ 
 GPauPuqt74TO7tWs8mRnDpZo3erGzzB17uvPfzzy9QfD3aPx7g/j3aPx7tG4 PxgGE1bIObeS 
 45RXYGtzo2okQOtWB16b1mz9hU9OfPa1aTAhofy66TnBdnr+PPwrML0v+P+M 7kLrVv6tv/jp 
 LzOV3SfmOOei28tNW1T0ImxtblTNp3Ur/9YvXns8U299xznXW9+5eO1xfzCc bvicc9ERf7wc 
 mT6COf6y/V2CkYTgOmxtbiQm07qVf+svffbrTOVL0qoJzrnoiD+eHplnZppt PTGZ1q38W3/5 
 89989uf1YEKUcy464o+nR6Lj/iO9gKqfYarm07rVjdbr/M7xlS9+99n3koIJ Uc656Ig/nh5J 
 z0xLvzaN7kLrVgdaX1TQ+tr2qc++l7S2fWrfSwr2Wts+dc7ZbTtYNTLPzCr+ bxirRgK0buXf 
 +qXrT3z2vaRL15/Y95KCvabKu2l0sBwvt+3HckLigFb5TWzmYInWrfxbf/XL sc++lxRMyAOt 
 W/m3/tpXf/rsa9NgQh5o3cq/9de//ksQrVv5t/7Gzt+CaN3Kv/U3v/lHEK1b +bf+1rcTQbRu 
 5fY3M6b81t/+7l9BjT8FLZT/ff3yDQdcvuFoHSpUWm98VWgcrUMFra/oOhb5 XMmqc7Hj3Trr 
 Lq11TonWi6JY4dPjH2q6vcTB669n5WdE653RYOuNWPmXpvXOqGq9fGL8jfIR uTRnPxW9i5cT 
 go/2sFVfyC4muobEoRJHTq+/ak7is1XHTFzG9mj14pazUOv/XwgTWbA9/8g8 MxMT6iwjcZDE 
 GhLrX+5826m9K1taO1uP3qGDCZGnp0brVbfh4Aj+nKr7+szzrTq7VmnvypYW bb0wj9H5tl75 
 BJjy6iwjsaOdn17/cufbZt1Y5UKqWj9z2s21nvhC9ZeR2HGe7fqtR/8jtUTr FlTfSlofed+a 
 7Yj/jM5TSfRowUoSn515qKp9ozMTc+yNP/isPf3EkhovIbwgja9g5XjfFFG0 DhW0DhW0DhW0 
 DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0 DhW0DhW0DhW0 
 DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0 DhW0DhW0DhW0 
 DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhW0 DhW0DhW0DhW0 
 DhW0DhW0DhW0DhW0DhW0DhW0DhW0DhX/AehQbH8wpClEAAAAAElFTkSuQmCC 
--------------020709030104030607060307-- 
 
--------------070805000301010504070802--
 |  
 |  
  |  
| Re: plugin.properties with dots in labels [message #291497 is a reply to message #291490] | 
Fri, 16 September 2005 19:03    | 
 
Eclipse User  | 
 | 
 | 
   | 
 
Originally posted by: mdiggory.apache.org 
 
This is a multi-part message in MIME format. 
--------------020309070300060505020403 
Content-Type: text/plain; charset=ISO-8859-1; format=flowed 
Content-Transfer-Encoding: 7bit 
 
I've attached my nls plugin in zip. 
 
Only for the properties in the jar, not the plugin.properties. 
 
 o.e.ui.views/src/o.e.ui.internal.views.contentoutline/messag es.properties 
 
 o.e.ui.views/src/o.e.ui.internal.views.properties/messages.p roperties 
 
but not 
 
o.e.ui.views/plugin.properties 
 
-Mark 
 
Ed Merks wrote: 
> Mark, 
>  
> If you change the default/English versions, do those changes show up? 
>  
>  
> Mark Diggory wrote: 
>  
>> I've gotten most of what I need fixed in terms of translation by the  
>> approach I took below. The only current issue is that for some reason  
>> the ContentOutline and Properties Views are not getting translated  
>> even though I've translated the properties for these in o.e.ui.views... 
>> 
>> -Mark 
>> 
>> 
>> Mark Diggory wrote: 
>> 
>>> Yes, I understand the logic behind the name change. 
>>> 
>>> I've got an immediate need, I went and filtered all the properties  
>>> file in the language pack to have underscores instead of dots. But  
>>> will use whatever the new language pack has instead when it comes out. 
>>> 
>>> thanks, 
>>> Mark 
>>> 
>>> Ed Merks wrote: 
>>> 
>>>> Mark, 
>>>> 
>>>> I'm not absolutely sure, but I think the new translation package  
>>>> will be available with 3.1.1 around the end of the month.  Probably  
>>>> the names were changed to not use "." so that they could be used as  
>>>> Java identifiers to support the generation of an interface that  
>>>> gives access to all the name properties and can populate itself  
>>>> reflectively by mapping field name to property IDs. 
>>>> 
>>>> 
>>>> Mark Diggory wrote: 
>>>> 
>>>>> Alex Blewitt wrote: 
>>>>> 
>>>>>> Depending on which version of Eclipse you're running, you might  
>>>>>> want to take a look at  
>>>>>>  http://help.eclipse.org/help31/topic/org.eclipse.platform.do c.isv/guide/product_def_nl.htm  
>>>>>> 
>>>>>> 
>>>>>> Specifically: 
>>>>>> The shape of NL fragments has evolved slightly since 2.1.  
>>>>>> Previously all translation files (including the plugin.properties)  
>>>>>> were provided in a jar. This was inconsistent since the  
>>>>>> plugin.properties file was provided at the root of the plug-in. 
>>>>>> To adapt your NL fragment to the new model, remove the  
>>>>>> plugin.properties translation files from the jar and put them at  
>>>>>> the root of the fragment as siblings of fragment.xml. For example,  
>>>>>> the new shape of the NL fragment for org.eclipse.ui.workbench is  
>>>>>> the following 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> I'm noticing that with the change to OSGi NLS that the  
>>>>> WorkBenchMessages in the translation pack are now no longer working  
>>>>> because to this same issue, is someone maintaing this translation  
>>>>> pack? 
>>>>> 
>>>>>  http://download.eclipse.org/eclipse/downloads/drops/L-3.0.1_ Translations-200409161125/index.php  
>>>>> 
>>>>> 
>>>>> Is there an upgraded translation pack? 
>>>>> 
>>>>> 
>>>>> -Mark Diggory 
>>>> 
>>>> 
>>>> 
>>>> 
>> 
>>  ------------------------------------------------------------ ------------ 
>> 
>  
 
--------------020309070300060505020403 
Content-Type: application/x-zip-compressed; 
 name="nls.zip" 
Content-Transfer-Encoding: base64 
Content-Disposition: inline; 
 filename="nls.zip" 
 
 UEsDBBQACAAIAFSYMDMAAAAAAAAAAAAAAAAjAAAAb3JnLmVjbGlwc2UudWku dmlld3Mubmwx 
 Ly5jbGFzc3BhdGidjz0LwjAURWcF/0PIbqqbQ2sRqaBDlVJnqcmjjcaXmA/R f29Vii46uL17 
 OZzLi9PrSZELWCc1JnTMRpQAci0k1gndlovhhKbTQT/mqnLOVL5pQ++dAL29 kaNEkVBnOSWP 
 8nVG30musSO1rRlwJY0DdhCeqSogb9p1tiqy3Xydl7NlnhV/2IwAxrUFZuEc pAWxUaGW6H6p 
 dPAm+M62l/iE4+jz+ztQSwcI1Ryc0qUAAAAzAQAAUEsDBBQACAAIAFSYMDMA AAAAAAAAAAAA 
 AAAhAAAAb3JnLmVjbGlwc2UudWkudmlld3MubmwxLy5wcm9qZWN0vZLPTgMh EMbPmvgOzd6F 
 9uaBbhM13mpMqg+AMG5pYCD8WX18AVnNZjXxYLzN9818/AgM270ZvRrBB2Vx 223IulsBCisV 
 Dtvu6fHu8qrb9RfnzHl7AhFvIQivXMzT2T1jyA301g8EhFYuAEmKjApeA0G9 YbS2y5ywxgDG 
 ntGpKm47NFRBZ+o5KS0PDkRRTd7kKEdZnW/QJxmJsD4XfOQ1AP7rCjnB/ZAK OzRN5wajC8qv 
 uE4C2XNULxDi9f9iD+IIhv8JtDnTk2deTB7a9IdY4B90GhTe12ah16GfArPv wUVmqgvxcxfm 
 6/YOUEsHCPt+TVrqAAAArQIAAFBLAwQUAAgACABUmDAzAAAAAAAAAAAAAAAA LQAAAG9yZy5l 
 Y2xpcHNlLnVpLnZpZXdzLm5sMS9NRVRBLUlORi9NQU5JRkVTVC5NRm2OsQ6C QBBEe77iYmci 
 G0ArjI0mxkKIiYmN1YIrnlnuyN2B0a8XxTMW1m/mzWSo5JmsCw9krNQqFTFE wbJVJ6Yw+8Av 
 SzzJsaZU5ByLtcGqJuU82d/rQrMsh4Q2FVDJsrEErYRO0s2C4tinf1f7XS8L N9q6/+15MTS7 
 obkYHaeQQDSZvQTjkRdvdYksH+je9obbSirPVozW7tBdUtFfgSua4AlQSwcI 8Bck+6MAAAAH 
 AQAAUEsDBBQACAAIAFSYMDMAAAAAAAAAAAAAAABgAAAAb3JnLmVjbGlwc2Uu dWkudmlld3Mu 
 bmwxL2Jpbi9vcmcvZWNsaXBzZS91aS9pbnRlcm5hbC92aWV3cy9jb250ZW50 b3V0bGluZS9t 
 ZXNzYWdlc19mci5wcm9wZXJ0aWVztVLBTsMwDL0j8Q+WdgAklnZIXCbtMCYO k0DsAFxRlprW 
 Ik0iJ221v8dpYUicN99ivef3np3Z7KR1eTGDjQ8HprpJcG1u4K4s7wG2D8/S 5+BZJ/IOtKvA 
 pwY5qkxZWwsjJQJjRO6xUvDaUITAvmbdjgTBgzbGt0G7A7kaWp2QSduYZ2hG aVQC6TVZvbcI 
 nauQR5rg2gj+c3w8GkshIuy6vSUDT2TQybNfqDIPGhoyzVGIMApJnFQUE9O+ y/5vRz/S/NPS 
 KXOblMKyKIZhUDipKM91YbHWtsBg5/2iVE1qrYCnXblpqOe4zI1c/5c1B3KU JCesd9tJuQ0W 
 W3RpBAjv1FfMVoI2X7rGJUiCY5qOVE84RGXEuRjwXbLkMDMyZ3XSyhNfJgF4 F9VzKGymHD8y 
 H87/Cq7gzUFO6TsGd4UxyUbGbxC8Izm5+gZQSwcIuELV3EkBAAA8AwAAUEsD BBQACAAIAFSY 
 MDMAAAAAAAAAAAAAAABcAAAAb3JnLmVjbGlwc2UudWkudmlld3MubmwxL2Jp bi9vcmcvZWNs 
 aXBzZS91aS9pbnRlcm5hbC92aWV3cy9wcm9wZXJ0aWVzL21lc3NhZ2VzX2Zy LnByb3BlcnRp 
 ZXO1VE2L20AMvQfyHwSB0MKuky30EghLmrQQ2C2hhL0uE1tri45nzIzs1P21 vbX+F9XYibMf 
 gV7SORg8ek9P0kgajS56hoMRLG1RO0ozhnfxe/gwnU6vwvcjrD/di9EV1ikm a0CZBCxn6HwU 
 eAutoeV5cOjRVZhEsM3IQ+Fs6lTeEgQPKo5tXihTk0khV4yOlPbBh3IoF4lA KkVa7TRCaRJ0 
 LU1wuQf71P58jjUVHmFT7jTFcEcxGvmtbqJpcLTPKM56IUIvJIkkIc+OdmWI /6qNRy5PWooD 
 N2MuZpPJfr+PsFOJrEsnGlOlJ1jo6+pmGmWcawF3BTOdU+v8LFyE87pY10CG WPKExWbdKeeF 
 xhwNtwDhXfopQyiFir+rFGcgGfTZlBRVhHsfycMU6FjK06HnFz3B46ZXgAeR /B8iw8FSWii1 
 TkQeGX8wzOE+PAn+hDvRHYu56cwvodbqLRWv0M/BApdZOKRQH32P5ZIwWFf4 pErNveqD0lg6 
 qbmDpBETwwph/A09q9IdXvnE6eXP0l6yhoMvpKX/z+UX4nPUcCOpLiplfjch 9iP+bJLPKCfG 
 cHDMNLyUcA/dUQu5J7wBVUqX2CfxxpyTj8W6okrWxLGiW7uURtxZ5RKBy+Dl KxkMmz4yscZ5 
 e/cnR4il0Mow/AKtoNDKxBky4z+c5Oi9tPx8raFuZ5tlh4Qd1DlFE9ZCk5xx DLJ4fO1ZYBHA 
 V1tWqHXYO+2MVnj7F1BLBwjk8x3aJwIAAG4FAABQSwMEFAAIAAgAVJgwMwAA AAAAAAAAAAAA 
 ACkAAABvcmcuZWNsaXBzZS51aS52aWV3cy5ubDEvYnVpbGQucHJvcGVydGll c0vKzNPLzEvO 
 KU1JLVawVfB1DXHU9fRz09eJ4eVSQAV5OYZ6WYlFWGQKckrTM/Pi04r0Cory C1KLSjJTi3m5 
 gGqL9ZLzcwsyc1L18otSUouAFkAN4eUqzi8tSk7Vg/KBMsVFyfq8XPmlJQWl JUjCSZl5QGEA 
 UEsHCEVjgUR0AAAApwAAAFBLAwQUAAgACABUmDAzAAAAAAAAAAAAAAAALQAA AG9yZy5lY2xp 
 cHNlLnVpLnZpZXdzLm5sMS9wbHVnaW5fZnIucHJvcGVydGllc61SyU7EMAy9 9ysszQGQmExB 
 4oI0B0BzGIllJBD3TGpaS9nkpC3zyfwFbssulgs5RLLz/N6z49nsX08xg4sQ d0x1k2HfHMBx 
 WZaHw30C6/MreeQYWGcKHrSvIOQGOSkpO7MWxrIEjAm5w0rBXUMJIoeatRvx AgdtTHBR+x35 
 GpzOyKRtEgrNKHEliE6T1VuL0PoKeawSmEsQHsZgZSzFhLBpt5YMXJJBL2F3 pErh6RsyzZsM 
 YZIa8VFRykzbdjB/OLqR5LuUzlLa5BxPF4u+7xVOGipwvbBYa7vAaOfdUama 7GwxjcpPjIHT 
 qcTD+TqlOZCnLB3C2WY9qbpo0aHPI6D43w+cFdG2Nflr7XAJ9y2mQubfkYxx Sq3e2yqKe8I+ 
 qQ2HiJx3tw1ihuXwYZHpKT8leEEMjYrhmzZb8igQI4nQMkwUF8E56UzFj0TK i943bN+DK0yG 
 KY4jWwI+xpBoDKyGrkWQrfiJyHwy9yr75vAX6J+ie8NaOdmOZ1BLBwjhRH81 egEAAGcDAABQ 
 SwMEFAAIAAgAVJgwMwAAAAAAAAAAAAAAAGAAAABvcmcuZWNsaXBzZS51aS52 aWV3cy5ubDEv 
 c3JjL29yZy9lY2xpcHNlL3VpL2ludGVybmFsL3ZpZXdzL2NvbnRlbnRvdXRs aW5lL21lc3Nh 
 Z2VzX2ZyLnByb3BlcnRpZXO1UsFOwzAMvSPxD5Z2ACSWdkhcJu0wJg6TQOwA XFGWmtYiTSIn 
 bbW/x2lhSJw332K95/eendnspHV5MYONDwemuklwbW7grizvAbYPz9Ln4Fkn 8g60q8CnBjmq 
 TFlbCyMlAmNE7rFS8NpQhMC+Zt2OBMGDNsa3QbsDuRpanZBJ25hnaEZpVALp NVm9twidq5BH 
 muDaCP5zfDwaSyEi7Lq9JQNPZNDJs1+oMg8aGjLNUYgwCkmcVBQT077L/m9H P9L809Ipc5uU 
 wrIohmFQOKkoz3Vhsda2wGDn/aJUTWqtgKdduWmo57jMjVz/lzUHcpQkJ6x3 20m5DRZbdGkE 
 CO/UV8xWgjZfusYlSIJjmo5UTzhEZcS5GPBdsuQwMzJnddLKE18mAXgX1XMo bKYcPzIfzv8K 
 ruDNQU7pOwZ3hTHJRsZvELwjObn6BlBLBwi4QtXcSQEAADwDAABQSwMEFAAI AAgAVJgwMwAA 
 AAAAAAAAAAAAAFwAAABvcmcuZWNsaXBzZS51aS52aWV3cy5ubDEvc3JjL29y Zy9lY2xpcHNl 
 L3VpL2ludGVybmFsL3ZpZXdzL3Byb3BlcnRpZXMvbWVzc2FnZXNfZnIucHJv cGVydGllc7VU 
 TYvbQAy9B/IfBIHQwq6TLfQSCEuatBDYLaGEvS4TW2uLjmfMjOzU/bW9tf4X 1diJsx+BXtI5 
 GDx6T0/SSBqNLnqGgxEsbVE7SjOGd/F7+DCdTq/C9yOsP92L0RXWKSZrQJkE LGfofBR4C62h 
 5Xlw6NFVmESwzchD4WzqVN4SBA8qjm1eKFOTSSFXjI6U9sGHcigXiUAqRVrt NEJpEnQtTXC5 
 B/vU/nyONRUeYVPuNMVwRzEa+a1uomlwtM8oznohQi8kiSQhz452ZYj/qo1H Lk9aigM3Yy5m 
 k8l+v4+wU4msSycaU6UnWOjr6mYaZZxrAXcFM51T6/wsXITzuljXQIZY8oTF Zt0p54XGHA23 
 AOFd+ilDKIWKv6sUZyAZ9NmUFFWEex/JwxToWMrToecXPcHjpleAB5H8HyLD wVJaKLVORB4Z 
 fzDM4T48Cf6EO9Edi7npzC+h1uotFa/Qz8ECl1k4pFAffY/lkjBYV/ikSs29 6oPSWDqpuYOk 
 ERPDCmH8DT2r0h1e+cTp5c/SXrKGgy+kpf/P5Rfic9RwI6kuKmV+NyH2I/5s ks8oJ8ZwcMw0 
 vJRwD91RC7knvAFVSpfYJ/HGnJOPxbqiStbEsaJbu5RG3FnlEoHL4OUrGQyb PjKxxnl79ydH 
 iKXQyjD8Aq2g0MrEGTLjP5zk6L20/HytoW5nm2WHhB3UOUUT1kKTnHEMsnh8 7VlgEcBXW1ao 
 ddg77YxWePsXUEsHCOTzHdonAgAAbgUAAFBLAQIUABQACAAIAFSYMDPVHJzS pQAAADMBAAAj 
 AAAAAAAAAAAAAAAAAAAAAABvcmcuZWNsaXBzZS51aS52aWV3cy5ubDEvLmNs YXNzcGF0aFBL 
 AQIUABQACAAIAFSYMDP7fk1a6gAAAK0CAAAhAAAAAAAAAAAAAAAAAPYAAABv cmcuZWNsaXBz 
 ZS51aS52aWV3cy5ubDEvLnByb2plY3RQSwECFAAUAAgACABUmDAz8Bck+6MA AAAHAQAALQAA 
 AAAAAAAAAAAAAAAvAgAAb3JnLmVjbGlwc2UudWkudmlld3MubmwxL01FVEEt SU5GL01BTklG 
 RVNULk1GUEsBAhQAFAAIAAgAVJgwM7hC1dxJAQAAPAMAAGAAAAAAAAAAAAAA AAAALQMAAG9y 
 Zy5lY2xpcHNlLnVpLnZpZXdzLm5sMS9iaW4vb3JnL2VjbGlwc2UvdWkvaW50 ZXJuYWwvdmll 
 d3MvY29udGVudG91dGxpbmUvbWVzc2FnZXNfZnIucHJvcGVydGllc1BLAQIU ABQACAAIAFSY 
 MDPk8x3aJwIAAG4FAABcAAAAAAAAAAAAAAAAAAQFAABvcmcuZWNsaXBzZS51 aS52aWV3cy5u 
 bDEvYmluL29yZy9lY2xpcHNlL3VpL2ludGVybmFsL3ZpZXdzL3Byb3BlcnRp ZXMvbWVzc2Fn 
 ZXNfZnIucHJvcGVydGllc1BLAQIUABQACAAIAFSYMDNFY4FEdAAAAKcAAAAp AAAAAAAAAAAA 
 AAAAALUHAABvcmcuZWNsaXBzZS51aS52aWV3cy5ubDEvYnVpbGQucHJvcGVy dGllc1BLAQIU 
 ABQACAAIAFSYMDPhRH81egEAAGcDAAAtAAAAAAAAAAAAAAAAAIAIAABvcmcu ZWNsaXBzZS51 
 aS52aWV3cy5ubDEvcGx1Z2luX2ZyLnByb3BlcnRpZXNQSwECFAAUAAgACABU mDAzuELV3EkB 
 AAA8AwAAYAAAAAAAAAAAAAAAAABVCgAAb3JnLmVjbGlwc2UudWkudmlld3Mu bmwxL3NyYy9v 
 cmcvZWNsaXBzZS91aS9pbnRlcm5hbC92aWV3cy9jb250ZW50b3V0bGluZS9t ZXNzYWdlc19m 
 ci5wcm9wZXJ0aWVzUEsBAhQAFAAIAAgAVJgwM+TzHdonAgAAbgUAAFwAAAAA AAAAAAAAAAAA 
 LAwAAG9yZy5lY2xpcHNlLnVpLnZpZXdzLm5sMS9zcmMvb3JnL2VjbGlwc2Uv dWkvaW50ZXJu 
 YWwvdmlld3MvcHJvcGVydGllcy9tZXNzYWdlc19mci5wcm9wZXJ0aWVzUEsF BgAAAAAJAAkA 
3QMAAN0OAAAAAA== 
--------------020309070300060505020403--
 |  
 |  
  |  
| Re: plugin.properties with dots in labels [message #291507 is a reply to message #291497] | 
Sat, 17 September 2005 08:45    | 
 
Eclipse User  | 
 | 
 | 
   | 
 
Originally posted by: merks.ca.ibm.com 
 
This is a multi-part message in MIME format. 
--------------020904000600000400060503 
Content-Type: text/plain; charset=ISO-8859-1; format=flowed 
Content-Transfer-Encoding: 7bit 
 
Mark, 
 
Did you use this source project to build the nl1.jar specified by the  
manifest?  
 
    Bundle-ClassPath: nl1.jar 
 
I don't see the nl1.jar in this zip so maybe you just need to create  
that jar to make this work? 
 
 
Mark Diggory wrote: 
 
> I've attached my nls plugin in zip. 
> 
> Only for the properties in the jar, not the plugin.properties. 
> 
>  o.e.ui.views/src/o.e.ui.internal.views.contentoutline/messag es.properties 
> 
>  o.e.ui.views/src/o.e.ui.internal.views.properties/messages.p roperties 
> 
> but not 
> 
> o.e.ui.views/plugin.properties 
> 
> -Mark 
> 
> Ed Merks wrote: 
> 
>> Mark, 
>> 
>> If you change the default/English versions, do those changes show up? 
>> 
>> 
>> Mark Diggory wrote: 
>> 
>>> I've gotten most of what I need fixed in terms of translation by the  
>>> approach I took below. The only current issue is that for some  
>>> reason the ContentOutline and Properties Views are not getting  
>>> translated even though I've translated the properties for these in  
>>> o.e.ui.views... 
>>> 
>>> -Mark 
>>> 
>>> 
>>> Mark Diggory wrote: 
>>> 
>>>> Yes, I understand the logic behind the name change. 
>>>> 
>>>> I've got an immediate need, I went and filtered all the properties  
>>>> file in the language pack to have underscores instead of dots. But  
>>>> will use whatever the new language pack has instead when it comes out. 
>>>> 
>>>> thanks, 
>>>> Mark 
>>>> 
>>>> Ed Merks wrote: 
>>>> 
>>>>> Mark, 
>>>>> 
>>>>> I'm not absolutely sure, but I think the new translation package  
>>>>> will be available with 3.1.1 around the end of the month.   
>>>>> Probably the names were changed to not use "." so that they could  
>>>>> be used as Java identifiers to support the generation of an  
>>>>> interface that gives access to all the name properties and can  
>>>>> populate itself reflectively by mapping field name to property IDs. 
>>>>> 
>>>>> 
>>>>> Mark Diggory wrote: 
>>>>> 
>>>>>> Alex Blewitt wrote: 
>>>>>> 
>>>>>>> Depending on which version of Eclipse you're running, you might  
>>>>>>> want to take a look at  
>>>>>>>  http://help.eclipse.org/help31/topic/org.eclipse.platform.do c.isv/guide/product_def_nl.htm  
>>>>>>> 
>>>>>>> 
>>>>>>> Specifically: 
>>>>>>> The shape of NL fragments has evolved slightly since 2.1.  
>>>>>>> Previously all translation files (including the  
>>>>>>> plugin.properties) were provided in a jar. This was inconsistent  
>>>>>>> since the plugin.properties file was provided at the root of the  
>>>>>>> plug-in. 
>>>>>>> To adapt your NL fragment to the new model, remove the  
>>>>>>> plugin.properties translation files from the jar and put them at  
>>>>>>> the root of the fragment as siblings of fragment.xml. For  
>>>>>>> example, the new shape of the NL fragment for  
>>>>>>> org.eclipse.ui.workbench is the following 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> I'm noticing that with the change to OSGi NLS that the  
>>>>>> WorkBenchMessages in the translation pack are now no longer  
>>>>>> working because to this same issue, is someone maintaing this  
>>>>>> translation pack? 
>>>>>> 
>>>>>>  http://download.eclipse.org/eclipse/downloads/drops/L-3.0.1_ Translations-200409161125/index.php  
>>>>>> 
>>>>>> 
>>>>>> Is there an upgraded translation pack? 
>>>>>> 
>>>>>> 
>>>>>> -Mark Diggory 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>> 
>>>  ------------------------------------------------------------ ------------  
>>> 
>>> 
>> 
 
 
--------------020904000600000400060503 
Content-Type: text/html; charset=ISO-8859-1 
Content-Transfer-Encoding: 7bit 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> 
</head> 
<body bgcolor="#ffffff" text="#000000"> 
Mark,<br> 
<br> 
Did you use this source project to build the nl1.jar specified by the 
manifest?  <br> 
<blockquote>Bundle-ClassPath: nl1.jar<br> 
</blockquote> 
I don't see the nl1.jar in this zip so maybe you just need to create 
that jar to make this work?<br> 
<br> 
<br> 
Mark Diggory wrote: 
<blockquote cite="mid432B4F5E.40508@apache.org" type="cite">I've 
attached my nls plugin in zip. 
  <br> 
  <br> 
Only for the properties in the jar, not the plugin.properties. 
  <br> 
  <br> 
 o.e.ui.views/src/o.e.ui.internal.views.contentoutline/messag es.properties 
  <br> 
  <br> 
 o.e.ui.views/src/o.e.ui.internal.views.properties/messages.p roperties 
  <br> 
  <br> 
but not 
  <br> 
  <br> 
o.e.ui.views/plugin.properties 
  <br> 
  <br> 
-Mark 
  <br> 
  <br> 
Ed Merks wrote: 
  <br> 
  <blockquote type="cite">Mark, 
    <br> 
    <br> 
If you change the default/English versions, do those changes show up? 
    <br> 
    <br> 
    <br> 
Mark Diggory wrote: 
    <br> 
    <br> 
    <blockquote type="cite">I've gotten most of what I need fixed in 
terms of translation by the approach I took below. The only current 
issue is that for some reason the ContentOutline and Properties Views 
are not getting translated even though I've translated the properties 
for these in o.e.ui.views... 
      <br> 
      <br> 
-Mark 
      <br> 
      <br> 
      <br> 
Mark Diggory wrote: 
      <br> 
      <br> 
      <blockquote type="cite">Yes, I understand the logic behind the 
name change. 
        <br> 
        <br> 
I've got an immediate need, I went and filtered all the properties file 
in the language pack to have underscores instead of dots. But will use 
whatever the new language pack has instead when it comes out. 
        <br> 
        <br> 
thanks, 
        <br> 
Mark 
        <br> 
        <br> 
Ed Merks wrote: 
        <br> 
        <br> 
        <blockquote type="cite">Mark, 
          <br> 
          <br> 
I'm not absolutely sure, but I think the new translation package will 
be available with 3.1.1 around the end of the month.  Probably the 
names were changed to not use "." so that they could be used as Java 
identifiers to support the generation of an interface that gives access 
to all the name properties and can populate itself reflectively by 
mapping field name to property IDs. 
          <br> 
          <br> 
          <br> 
Mark Diggory wrote: 
          <br> 
          <br> 
          <blockquote type="cite">Alex Blewitt wrote: 
            <br> 
            <br> 
            <blockquote type="cite">Depending on which version of 
Eclipse you're running, you might want to take a look at 
<a class="moz-txt-link-freetext" href=" http://help.eclipse.org/help31/topic/org.eclipse.platform.do c.isv/guide/product_def_nl.htm"> http://help.eclipse.org/help31/topic/org.eclipse.platform.do c.isv/guide/product_def_nl.htm</a> 
              <br> 
              <br> 
Specifically: 
              <br> 
The shape of NL fragments has evolved slightly since 2.1. Previously 
all translation files (including the plugin.properties) were provided 
in a jar. This was inconsistent since the plugin.properties file was 
provided at the root of the plug-in. 
              <br> 
To adapt your NL fragment to the new model, remove the 
plugin.properties translation files from the jar and put them at the 
root of the fragment as siblings of fragment.xml. For example, the new 
shape of the NL fragment for org.eclipse.ui.workbench is the following 
              <br> 
            </blockquote> 
            <br> 
            <br> 
            <br> 
            <br> 
            <br> 
            <br> 
I'm noticing that with the change to OSGi NLS that the 
WorkBenchMessages in the translation pack are now no longer working 
because to this same issue, is someone maintaing this translation pack? 
            <br> 
            <br> 
<a class="moz-txt-link-freetext" href=" http://download.eclipse.org/eclipse/downloads/drops/L-3.0.1_ Translations-200409161125/index.php"> http://download.eclipse.org/eclipse/downloads/drops/L-3.0.1_ Translations-200409161125/index.php</a> 
            <br> 
            <br> 
Is there an upgraded translation pack? 
            <br> 
            <br> 
            <br> 
-Mark Diggory 
            <br> 
          </blockquote> 
          <br> 
          <br> 
          <br> 
          <br> 
        </blockquote> 
      </blockquote> 
      <br> 
 ------------------------------------------------------------ ------------ 
      <br> 
      <br> 
    </blockquote> 
    <br> 
  </blockquote> 
</blockquote> 
<br> 
</body> 
</html> 
 
--------------020904000600000400060503--
 |  
 |  
  |  
| Re: plugin.properties with dots in labels [message #291514 is a reply to message #291507] | 
Sat, 17 September 2005 17:35   | 
 
Eclipse User  | 
 | 
 | 
   | 
 
Originally posted by: mdiggory.apache.org 
 
This is a multi-part message in MIME format. 
--------------050608030701080202040904 
Content-Type: text/plain; charset=ISO-8859-1; format=flowed 
Content-Transfer-Encoding: 7bit 
 
Actually, I changed it to be a full fledged 3.1 OSGi based plugin jar  
and it seems to work fine now. Here's the plugin jar with source included. 
 
 
 
-Mark 
 
Ed Merks wrote: 
> Mark, 
>  
> Did you use this source project to build the nl1.jar specified by the  
> manifest?  
>  
>     Bundle-ClassPath: nl1.jar 
>  
> I don't see the nl1.jar in this zip so maybe you just need to create  
> that jar to make this work? 
>  
>  
> Mark Diggory wrote: 
>  
>> I've attached my nls plugin in zip. 
>> 
>> Only for the properties in the jar, not the plugin.properties. 
>> 
>>  o.e.ui.views/src/o.e.ui.internal.views.contentoutline/messag es.properties 
>> 
>>  o.e.ui.views/src/o.e.ui.internal.views.properties/messages.p roperties 
>> 
>> but not 
>> 
>> o.e.ui.views/plugin.properties 
>> 
>> -Mark 
>> 
>> Ed Merks wrote: 
>> 
>>> Mark, 
>>> 
>>> If you change the default/English versions, do those changes show up? 
>>> 
>>> 
>>> Mark Diggory wrote: 
>>> 
>>>> I've gotten most of what I need fixed in terms of translation by the  
>>>> approach I took below. The only current issue is that for some  
>>>> reason the ContentOutline and Properties Views are not getting  
>>>> translated even though I've translated the properties for these in  
>>>> o.e.ui.views... 
>>>> 
>>>> -Mark 
>>>> 
>>>> 
>>>> Mark Diggory wrote: 
>>>> 
>>>>> Yes, I understand the logic behind the name change. 
>>>>> 
>>>>> I've got an immediate need, I went and filtered all the properties  
>>>>> file in the language pack to have underscores instead of dots. But  
>>>>> will use whatever the new language pack has instead when it comes out. 
>>>>> 
>>>>> thanks, 
>>>>> Mark 
>>>>> 
>>>>> Ed Merks wrote: 
>>>>> 
>>>>>> Mark, 
>>>>>> 
>>>>>> I'm not absolutely sure, but I think the new translation package  
>>>>>> will be available with 3.1.1 around the end of the month.   
>>>>>> Probably the names were changed to not use "." so that they could  
>>>>>> be used as Java identifiers to support the generation of an  
>>>>>> interface that gives access to all the name properties and can  
>>>>>> populate itself reflectively by mapping field name to property IDs. 
>>>>>> 
>>>>>> 
>>>>>> Mark Diggory wrote: 
>>>>>> 
>>>>>>> Alex Blewitt wrote: 
>>>>>>> 
>>>>>>>> Depending on which version of Eclipse you're running, you might  
>>>>>>>> want to take a look at  
>>>>>>>>  http://help.eclipse.org/help31/topic/org.eclipse.platform.do c.isv/guide/product_def_nl.htm  
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Specifically: 
>>>>>>>> The shape of NL fragments has evolved slightly since 2.1.  
>>>>>>>> Previously all translation files (including the  
>>>>>>>> plugin.properties) were provided in a jar. This was inconsistent  
>>>>>>>> since the plugin.properties file was provided at the root of the  
>>>>>>>> plug-in. 
>>>>>>>> To adapt your NL fragment to the new model, remove the  
>>>>>>>> plugin.properties translation files from the jar and put them at  
>>>>>>>> the root of the fragment as siblings of fragment.xml. For  
>>>>>>>> example, the new shape of the NL fragment for  
>>>>>>>> org.eclipse.ui.workbench is the following 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> I'm noticing that with the change to OSGi NLS that the  
>>>>>>> WorkBenchMessages in the translation pack are now no longer  
>>>>>>> working because to this same issue, is someone maintaing this  
>>>>>>> translation pack? 
>>>>>>> 
>>>>>>>  http://download.eclipse.org/eclipse/downloads/drops/L-3.0.1_ Translations-200409161125/index.php  
>>>>>>> 
>>>>>>> 
>>>>>>> Is there an upgraded translation pack? 
>>>>>>> 
>>>>>>> 
>>>>>>> -Mark Diggory 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>> 
>>>>  ------------------------------------------------------------ ------------  
>>>> 
>>>> 
>>> 
>  
 
--------------050608030701080202040904 
Content-Type: application/java-archive; 
 name="org.eclipse.ui.views.nl1_1.0.0.jar" 
Content-Transfer-Encoding: base64 
Content-Disposition: inline; 
 filename="org.eclipse.ui.views.nl1_1.0.0.jar" 
 
 UEsDBAoAAAAAACmMMTMAAAAAAAAAAAAAAAAJAAAATUVUQS1JTkYvUEsDBAoA AAAAACmMMTMA 
 AAAAAAAAAAAAAAAEAAAAb3JnL1BLAwQKAAAAAAApjDEzAAAAAAAAAAAAAAAA DAAAAG9yZy9l 
 Y2xpcHNlL1BLAwQKAAAAAAApjDEzAAAAAAAAAAAAAAAADwAAAG9yZy9lY2xp cHNlL3VpL1BL 
 AwQKAAAAAAApjDEzAAAAAAAAAAAAAAAAGAAAAG9yZy9lY2xpcHNlL3VpL2lu dGVybmFsL1BL 
 AwQKAAAAAAApjDEzAAAAAAAAAAAAAAAAHgAAAG9yZy9lY2xpcHNlL3VpL2lu dGVybmFsL3Zp 
 ZXdzL1BLAwQKAAAAAAApjDEzAAAAAAAAAAAAAAAALQAAAG9yZy9lY2xpcHNl L3VpL2ludGVy 
 bmFsL3ZpZXdzL2NvbnRlbnRvdXRsaW5lL1BLAwQKAAAAAAApjDEzAAAAAAAA AAAAAAAAKQAA 
 AG9yZy9lY2xpcHNlL3VpL2ludGVybmFsL3ZpZXdzL3Byb3BlcnRpZXMvUEsD BAoAAAAAACmM 
 MTMAAAAAAAAAAAAAAAAEAAAAc3JjL1BLAwQKAAAAAAApjDEzAAAAAAAAAAAA AAAACAAAAHNy 
 Yy9vcmcvUEsDBAoAAAAAACmMMTMAAAAAAAAAAAAAAAAQAAAAc3JjL29yZy9l Y2xpcHNlL1BL 
 AwQKAAAAAAApjDEzAAAAAAAAAAAAAAAAEwAAAHNyYy9vcmcvZWNsaXBzZS91 aS9QSwMECgAA 
 AAAAKYwxMwAAAAAAAAAAAAAAABwAAABzcmMvb3JnL2VjbGlwc2UvdWkvaW50 ZXJuYWwvUEsD 
 BAoAAAAAACmMMTMAAAAAAAAAAAAAAAAiAAAAc3JjL29yZy9lY2xpcHNlL3Vp L2ludGVybmFs 
 L3ZpZXdzL1BLAwQKAAAAAAApjDEzAAAAAAAAAAAAAAAAMQAAAHNyYy9vcmcv ZWNsaXBzZS91 
 aS9pbnRlcm5hbC92aWV3cy9jb250ZW50b3V0bGluZS9QSwMECgAAAAAAKYwx MwAAAAAAAAAA 
 AAAAAC0AAABzcmMvb3JnL2VjbGlwc2UvdWkvaW50ZXJuYWwvdmlld3MvcHJv cGVydGllcy9Q 
 SwMECgAAAAgAKYwxM9UcnNKlAAAAMwEAAAoAAAAuY2xhc3NwYXRonY89C8Iw FEVnBf9DyG6q 
 m0NrEamgQ5VSZ6nJo43Gl5gP0X9vVYouOri9ezmcy4vT60mRC1gnNSZ0zEaU AHItJNYJ3ZaL 
 4YSm00E/5qpyzlS+aUPvnQC9vZGjRJFQZzklj/J1Rt9JrrEjta0ZcCWNA3YQ nqkqIG/adbYq 
 st18nZezZZ4Vf9iMAMa1BWbhHKQFsVGhluh+qXTwJvjOtpf4hOPo8/s7UEsD BAoAAAAIACmM 
 MTP7fk1a6gAAAK0CAAAIAAAALnByb2plY3S9ks9OAyEQxs+a+A7N3oX25oFu EzXeakyqD4Aw 
 bmlgIPxZfXwBWc1mNfFgvM33zXz8CAzbvRm9GsEHZXHbbci6WwEKKxUO2+7p 8e7yqtv1F+fM 
 eXsCEW8hCK9czNPZPWPIDfTWDwSEVi4ASYqMCl4DQb1htLbLnLDGAMae0akq bjs0VEFn6jkp 
 LQ8ORFFN3uQoR1mdb9AnGYmwPhd85DUA/usKOcH9kAo7NE3nBqMLyq+4TgLZ c1QvEOL1/2IP 
 4giG/wm0OdOTZ15MHtr0h1jgH3QaFN7XZqHXoZ8Cs+/BRWaqC/FzF+br9g5Q SwMECgAAAAgA 
 KYwxM/XT3ZaUAAAA7QAAABQAAABNRVRBLUlORi9NQU5JRkVTVC5NRm2NvQ6C MBRGd56CsJnI 
 DUUnjIuDcRAWExengtfmJrctoQWjT+9PrXFwPt85Xy0NXdD5/IiDI2uqVECR bEZzZszrD/yy 
 MpJGaqzShkW6HaTSaHwkh5tuLVMXFnZQgB1T7xBGgonw6sCwiOvf1+dvjOU7 6/x/e9UGcwrm 
 OjstoIRivnwFZlkM720nme7Sv+s9j4pM8gBQSwMECgAAAAgAKYwxM1x4ICCX AAAAXwEAABAA 
 AABidWlsZC5wcm9wZXJ0aWVzjZAxDsIwDEX3SL1DDgDuCRgYQGKAiREJNa4p rkIS2QnnJ4IF 
 pKjCm9+37P/tOAAH9GUktRt73J2368Np368unbG/lXyZOFxvAkliIslM2hiD zsyDKGB8JPYE 
 UUaSurpyjUWQAGqngn1nYsmp5DdwHCqo+NsOoB9U05DvrUPVxkyYWxI+lacQ hRriUkZX2I/L 
 +f58wyfgC1BLAwQKAAAACAApjDEzuELV3EkBAAA8AwAAQwAAAG9yZy9lY2xp cHNlL3VpL2lu 
 dGVybmFsL3ZpZXdzL2NvbnRlbnRvdXRsaW5lL21lc3NhZ2VzX2ZyLnByb3Bl cnRpZXO1UsFO 
 wzAMvSPxD5Z2ACSWdkhcJu0wJg6TQOwAXFGWmtYiTSInbbW/x2lhSJw332K9 5/eendnspHV5 
 MYONDwemuklwbW7grizvAbYPz9Ln4Fkn8g60q8CnBjmqTFlbCyMlAmNE7rFS 8NpQhMC+Zt2O 
 BMGDNsa3QbsDuRpanZBJ25hnaEZpVALpNVm9twidq5BHmuDaCP5zfDwaSyEi 7Lq9JQNPZNDJ 
 s1+oMg8aGjLNUYgwCkmcVBQT077L/m9HP9L809Ipc5uUwrIohmFQOKkoz3Vh sda2wGDn/aJU 
 TWqtgKdduWmo57jMjVz/lzUHcpQkJ6x320m5DRZbdGkECO/UV8xWgjZfusYl SIJjmo5UTzhE 
 ZcS5GPBdsuQwMzJnddLKE18mAXgX1XMobKYcPzIfzv8KruDNQU7pOwZ3hTHJ RsZvELwjObn6 
 BlBLAwQKAAAACAApjDEz5PMd2icCAABuBQAAPwAAAG9yZy9lY2xpcHNlL3Vp L2ludGVybmFs 
 L3ZpZXdzL3Byb3BlcnRpZXMvbWVzc2FnZXNfZnIucHJvcGVydGllc7VUTYvb QAy9B/IfBIHQ 
 wq6TLfQSCEuatBDYLaGEvS4TW2uLjmfMjOzU/bW9tf4X1diJsx+BXtI5GDx6 T0/SSBqNLnqG 
 gxEsbVE7SjOGd/F7+DCdTq/C9yOsP92L0RXWKSZrQJkELGfofBR4C62h5Xlw 6NFVmESwzchD 
 4WzqVN4SBA8qjm1eKFOTSSFXjI6U9sGHcigXiUAqRVrtNEJpEnQtTXC5B/vU /nyONRUeYVPu 
 NMVwRzEa+a1uomlwtM8oznohQi8kiSQhz452ZYj/qo1HLk9aigM3Yy5mk8l+ v4+wU4msSyca 
 U6UnWOjr6mYaZZxrAXcFM51T6/wsXITzuljXQIZY8oTFZt0p54XGHA23AOFd +ilDKIWKv6sU 
 ZyAZ9NmUFFWEex/JwxToWMrToecXPcHjpleAB5H8HyLDwVJaKLVORB4ZfzDM 4T48Cf6EO9Ed 
 i7npzC+h1uotFa/Qz8ECl1k4pFAffY/lkjBYV/ikSs296oPSWDqpuYOkERPD CmH8DT2r0h1e 
 +cTp5c/SXrKGgy+kpf/P5Rfic9RwI6kuKmV+NyH2I/5sks8oJ8ZwcMw0vJRw D91RC7knvAFV 
 SpfYJ/HGnJOPxbqiStbEsaJbu5RG3FnlEoHL4OUrGQybPjKxxnl79ydHiKXQ yjD8Aq2g0MrE 
 GTLjP5zk6L20/HytoW5nm2WHhB3UOUUT1kKTnHEMsnh87VlgEcBXW1aoddg7 7YxWePsXUEsD 
 BAoAAAAIACmMMTPhRH81egEAAGcDAAAUAAAAcGx1Z2luX2ZyLnByb3BlcnRp ZXOtUslOxDAM 
 vfcrLM0BkJhMQeKCNAdAcxiJZSQQ90xqWkvZ5KQt88n8BW7LLpYLOUSy8/ze s+PZ7F9PMYOL 
 EHdMdZNh3xzAcVmWh8N9AuvzK3nkGFhnCh60ryDkBjkpKTuzFsayBIwJucNK wV1DCSKHmrUb 
 8QIHbUxwUfsd+RqczsikbRIKzShxJYhOk9Vbi9D6CnmsEphLEB7GYGUsxYSw abeWDFySQS9h 
 d6RK4ekbMs2bDGGSGvFRUcpM23Ywfzi6keS7lM5S2uQcTxeLvu8VThoqcL2w WGu7wGjn3VGp 
 muxsMY3KT4yB06nEw/k6pTmQpywdwtlmPam6aNGhzyOg+N8PnBXRtjX5a+1w CfctpkLm35GM 
 cUqt3tsqinvCPqkNh4icd7cNYobl8GGR6Sk/JXhBDI2K4Zs2W/IoECOJ0DJM FBfBOelMxY9E 
 yoveN2zfgytMhimOI1sCPsaQaAyshq5FkK34ich8Mvcq++bwF+ifonvDWjnZ jmdQSwMECgAA 
 AAgAKYwxM7hC1dxJAQAAPAMAAEcAAABzcmMvb3JnL2VjbGlwc2UvdWkvaW50 ZXJuYWwvdmll 
 d3MvY29udGVudG91dGxpbmUvbWVzc2FnZXNfZnIucHJvcGVydGllc7VSwU7D MAy9I/EPlnYA 
 JJZ2SFwm7TAmDpNA7ABcUZaa1iJNIidttb/HaWFInDffYr3n956d2eykdXkx g40PB6a6SXBt 
 buCuLO8Btg/P0ufgWSfyDrSrwKcGOapMWVsLIyUCY0TusVLw2lCEwL5m3Y4E wYM2xrdBuwO5 
 GlqdkEnbmGdoRmlUAuk1Wb23CJ2rkEea4NoI/nN8PBpLISLsur0lA09k0Mmz X6gyDxoaMs1R 
 iDAKSZxUFBPTvsv+b0c/0vzT0ilzm5TCsiiGYVA4qSjPdWGx1rbAYOf9olRN aq2Ap125aajn 
 uMyNXP+XNQdylCQnrHfbSbkNFlt0aQQI79RXzFaCNl+6xiVIgmOajlRPOERl xLkY8F2y5DAz 
 Mmd10soTXyYBeBfVcyhsphw/Mh/O/wqu4M1BTuk7BneFMclGxm8QvCM5ufoG UEsDBAoAAAAI 
 ACmMMTPk8x3aJwIAAG4FAABDAAAAc3JjL29yZy9lY2xpcHNlL3VpL2ludGVy bmFsL3ZpZXdz 
 L3Byb3BlcnRpZXMvbWVzc2FnZXNfZnIucHJvcGVydGllc7VUTYvbQAy9B/If BIHQwq6TLfQS 
 CEuatBDYLaGEvS4TW2uLjmfMjOzU/bW9tf4X1diJsx+BXtI5GDx6T0/SSBqN LnqGgxEsbVE7 
 SjOGd/F7+DCdTq/C9yOsP92L0RXWKSZrQJkELGfofBR4C62h5Xlw6NFVmESw zchD4WzqVN4S 
 BA8qjm1eKFOTSSFXjI6U9sGHcigXiUAqRVrtNEJpEnQtTXC5B/vU/nyONRUe YVPuNMVwRzEa 
 +a1uomlwtM8oznohQi8kiSQhz452ZYj/qo1HLk9aigM3Yy5mk8l+v4+wU4ms SycaU6UnWOjr 
 6mYaZZxrAXcFM51T6/wsXITzuljXQIZY8oTFZt0p54XGHA23AOFd+ilDKIWK v6sUZyAZ9NmU 
 FFWEex/JwxToWMrToecXPcHjpleAB5H8HyLDwVJaKLVORB4ZfzDM4T48Cf6E O9Edi7npzC+h 
 1uotFa/Qz8ECl1k4pFAffY/lkjBYV/ikSs296oPSWDqpuYOkERPDCmH8DT2r 0h1e+cTp5c/S 
 XrKGgy+kpf/P5Rfic9RwI6kuKmV+NyH2I/5sks8oJ8ZwcMw0vJRwD91RC7kn vAFVSpfYJ/HG 
 nJOPxbqiStbEsaJbu5RG3FnlEoHL4OUrGQybPjKxxnl79ydHiKXQyjD8Aq2g 0MrEGTLjP5zk 
 6L20/HytoW5nm2WHhB3UOUUT1kKTnHEMsnh87VlgEcBXW1aoddg77YxWePsX UEsBAhQDCgAA 
 AAAAKYwxMwAAAAAAAAAAAAAAAAkAAAAAAAAAAAAQAO1BAAAAAE1FVEEtSU5G L1BLAQIUAwoA 
 AAAAACmMMTMAAAAAAAAAAAAAAAAEAAAAAAAAAAAAEADtQScAAABvcmcvUEsB AhQDCgAAAAAA 
 KYwxMwAAAAAAAAAAAAAAAAwAAAAAAAAAAAAQAO1BSQAAAG9yZy9lY2xpcHNl L1BLAQIUAwoA 
 AAAAACmMMTMAAAAAAAAAAAAAAAAPAAAAAAAAAAAAEADtQXMAAABvcmcvZWNs aXBzZS91aS9Q 
 SwECFAMKAAAAAAApjDEzAAAAAAAAAAAAAAAAGAAAAAAAAAAAABAA7UGgAAAA b3JnL2VjbGlw 
 c2UvdWkvaW50ZXJuYWwvUEsBAhQDCgAAAAAAKYwxMwAAAAAAAAAAAAAAAB4A AAAAAAAAAAAQ 
 AO1B1gAAAG9yZy9lY2xpcHNlL3VpL2ludGVybmFsL3ZpZXdzL1BLAQIUAwoA AAAAACmMMTMA 
 AAAAAAAAAAAAAAAtAAAAAAAAAAAAEADtQRIBAABvcmcvZWNsaXBzZS91aS9p bnRlcm5hbC92 
 aWV3cy9jb250ZW50b3V0bGluZS9QSwECFAMKAAAAAAApjDEzAAAAAAAAAAAA AAAAKQAAAAAA 
 AAAAABAA7UFdAQAAb3JnL2VjbGlwc2UvdWkvaW50ZXJuYWwvdmlld3MvcHJv cGVydGllcy9Q 
 SwECFAMKAAAAAAApjDEzAAAAAAAAAAAAAAAABAAAAAAAAAAAABAA7UGkAQAA c3JjL1BLAQIU 
 AwoAAAAAACmMMTMAAAAAAAAAAAAAAAAIAAAAAAAAAAAAEADtQcYBAABzcmMv b3JnL1BLAQIU 
 AwoAAAAAACmMMTMAAAAAAAAAAAAAAAAQAAAAAAAAAAAAEADtQewBAABzcmMv b3JnL2VjbGlw 
 c2UvUEsBAhQDCgAAAAAAKYwxMwAAAAAAAAAAAAAAABMAAAAAAAAAAAAQAO1B GgIAAHNyYy9v 
 cmcvZWNsaXBzZS91aS9QSwECFAMKAAAAAAApjDEzAAAAAAAAAAAAAAAAHAAA AAAAAAAAABAA 
 7UFLAgAAc3JjL29yZy9lY2xpcHNlL3VpL2ludGVybmFsL1BLAQIUAwoAAAAA ACmMMTMAAAAA 
 AAAAAAAAAAAiAAAAAAAAAAAAEADtQYUCAABzcmMvb3JnL2VjbGlwc2UvdWkv aW50ZXJuYWwv 
 dmlld3MvUEsBAhQDCgAAAAAAKYwxMwAAAAAAAAAAAAAAADEAAAAAAAAAAAAQ AO1BxQIAAHNy 
 Yy9vcmcvZWNsaXBzZS91aS9pbnRlcm5hbC92aWV3cy9jb250ZW50b3V0bGlu ZS9QSwECFAMK 
 AAAAAAApjDEzAAAAAAAAAAAAAAAALQAAAAAAAAAAABAA7UEUAwAAc3JjL29y Zy9lY2xpcHNl 
 L3VpL2ludGVybmFsL3ZpZXdzL3Byb3BlcnRpZXMvUEsBAhQDCgAAAAgAKYwx M9UcnNKlAAAA 
 MwEAAAoAAAAAAAAAAAAAAKSBXwMAAC5jbGFzc3BhdGhQSwECFAMKAAAACAAp jDEz+35NWuoA 
 AACtAgAACAAAAAAAAAAAAAAApIEsBAAALnByb2plY3RQSwECFAMKAAAACAAp jDEz9dPdlpQA 
 AADtAAAAFAAAAAAAAAAAAAAApIE8BQAATUVUQS1JTkYvTUFOSUZFU1QuTUZQ SwECFAMKAAAA 
 CAApjDEzXHggIJcAAABfAQAAEAAAAAAAAAAAAAAApIECBgAAYnVpbGQucHJv cGVydGllc1BL 
 AQIUAwoAAAAIACmMMTO4QtXcSQEAADwDAABDAAAAAAAAAAAAAACkgccGAABv cmcvZWNsaXBz 
 ZS91aS9pbnRlcm5hbC92aWV3cy9jb250ZW50b3V0bGluZS9tZXNzYWdlc19m ci5wcm9wZXJ0 
 aWVzUEsBAhQDCgAAAAgAKYwxM+TzHdonAgAAbgUAAD8AAAAAAAAAAAAAAKSB cQgAAG9yZy9l 
 Y2xpcHNlL3VpL2ludGVybmFsL3ZpZXdzL3Byb3BlcnRpZXMvbWVzc2FnZXNf ZnIucHJvcGVy 
 dGllc1BLAQIUAwoAAAAIACmMMTPhRH81egEAAGcDAAAUAAAAAAAAAAAAAACk gfUKAABwbHVn 
 aW5fZnIucHJvcGVydGllc1BLAQIUAwoAAAAIACmMMTO4QtXcSQEAADwDAABH AAAAAAAAAAAA 
 AACkgaEMAABzcmMvb3JnL2VjbGlwc2UvdWkvaW50ZXJuYWwvdmlld3MvY29u dGVudG91dGxp 
 bmUvbWVzc2FnZXNfZnIucHJvcGVydGllc1BLAQIUAwoAAAAIACmMMTPk8x3a JwIAAG4FAABD 
 AAAAAAAAAAAAAACkgU8OAABzcmMvb3JnL2VjbGlwc2UvdWkvaW50ZXJuYWwv dmlld3MvcHJv 
 cGVydGllcy9tZXNzYWdlc19mci5wcm9wZXJ0aWVzUEsFBgAAAAAZABkAUwcA ANcQAAAAAA== 
--------------050608030701080202040904--
 |  
 |  
  |   
Goto Forum:
 
 Current Time: Tue Nov 04 08:11:34 EST 2025 
 Powered by  FUDForum. Page generated in 0.33537 seconds  
 |