<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Eclipse Tips &#187; Plug-in Reviews</title>
	<atom:link href="http://eclipsetips.com/category/plug-in-reviews/feed/" rel="self" type="application/rss+xml" />
	<link>http://eclipsetips.com</link>
	<description>Tips on Eclipse IDE and Eclipse Plugins</description>
	<lastBuildDate>Thu, 17 Sep 2009 18:48:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How To: Access Subversion Repository in Eclipse</title>
		<link>http://eclipsetips.com/2008/06/26/how-to-access-subversion-repository-in-eclipse/</link>
		<comments>http://eclipsetips.com/2008/06/26/how-to-access-subversion-repository-in-eclipse/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 19:40:19 +0000</pubDate>
		<dc:creator>Venu</dc:creator>
				<category><![CDATA[Plug-in Reviews]]></category>

		<guid isPermaLink="false">http://www.eclipsetips.com/how-to-access-subversion-repository-in-eclipse/</guid>
		<description><![CDATA[Subversion is an open source revision control system which aims to be a replacement for CVS. Many of the open source projects are on Subversion repository including Apache projects. Eclipse by default comes with a CVS client and if you need to Subversion client, this is what you need to do Download and Install the [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Subversion is an open source revision control system which aims to be a replacement for <acronymm title?Concurrent system? version>CVS.</p>
<p>Many of the open source projects are on Subversion repository including Apache projects. </p>
<p>Eclipse by default comes with a CVS client and if you need to Subversion client, this is what you need to do</p>
<h3>Download and Install the Subclipse Plugin</h3>
<p>  <span id="more-15"></span>
<p><a href="http://subclipse.tigris.org/" onclick="javascript:urchinTracker ('/outbound/article/subclipse.tigris.org');">Subclipse</a> is an Eclipse Team Provider plug-in providing support for Subversion within the Eclipse IDE.</p>
<p>You can install the plugin for Eclipse 3.2/3.3 using the following update site</p>
<pre><a href="http://subclipse.tigris.org/update_1.4.x"title="http://subclipse.tigris.org/update_1.4.x"  onclick="javascript:urchinTracker ('/outbound/article/subclipse.tigris.org');">http://subclipse.tigris.org/update_1.4.x</a></pre>
<p>You need to input the above URL in </p>
<pre>Help -&gt; Software Updates -&gt; Find and Install</pre>
<p>If you want to install the plugin manually, the zipped versions of Subclipse are <a href="http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240" onclick="javascript:urchinTracker ('/outbound/article/subclipse.tigris.org');">also available</a>.</p>
<h3>Using the Subclipse Plugin</h3>
<p>After the plugin is installed you should see a new perspective: SVN Repository Exploring as shown below</p>
<p><a href="http://www.flickr.com/photos/venukb/2610635829/"title="SVN Plugin"  onclick="javascript:urchinTracker ('/outbound/article/www.flickr.com');"><img height="213" alt="svn" src="http://farm4.static.flickr.com/3060/2610635829_d83f47d573_m.jpg" width="179" /></a></p>
<p>You can now add a new SVN repository and view the same in the Repositories view.</p>
<p><a href="http://www.flickr.com/photos/venukb/2610635885/"title="SVN Repository"  onclick="javascript:urchinTracker ('/outbound/article/www.flickr.com');"><img height="283" alt="svn2" src="http://farm4.static.flickr.com/3225/2610635885_e2697e2125.jpg" width="282" /></a></p>
<p>You can execute multiple operations on the controlled element such as listing the history, comparing the element with older versions etc.</p>
<p><a href="http://www.flickr.com/photos/venukb/2611470808/"title="SVN Options"  onclick="javascript:urchinTracker ('/outbound/article/www.flickr.com');"><img height="269" alt="svn3" src="http://farm4.static.flickr.com/3241/2611470808_c0e7657e4a.jpg" width="220" /></a></p>
<p>If you are new to Subversion (like me <img src='http://eclipsetips.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ), the below post should be of some help !</p>
<pre><a href="http://www.tigris.org/scdocs/Learning"title="http://www.tigris.org/scdocs/Learning"  onclick="javascript:urchinTracker ('/outbound/article/www.tigris.org');">http://www.tigris.org/scdocs/Learning</a></pre>
]]></content:encoded>
			<wfw:commentRss>http://eclipsetips.com/2008/06/26/how-to-access-subversion-repository-in-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plug-in Review : ResourceBundle Editor</title>
		<link>http://eclipsetips.com/2007/07/14/plug-in-review-resourcebundle-editor/</link>
		<comments>http://eclipsetips.com/2007/07/14/plug-in-review-resourcebundle-editor/#comments</comments>
		<pubDate>Sat, 14 Jul 2007 18:37:18 +0000</pubDate>
		<dc:creator>Venu</dc:creator>
				<category><![CDATA[Europa]]></category>
		<category><![CDATA[Plug-in Reviews]]></category>

		<guid isPermaLink="false">http://www.eclipsetips.com/plug-in-review-resourcebundle-editor/</guid>
		<description><![CDATA[An important facet of designing a program for use in different countries is the localization, or externalization, of text that is displayed by the program. By externalizing strings, the text can be translated for different countries and languages without rebuilding the Java program. The ResourceBundle Class in Java helps you to accomplish the above task. [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>An important facet of designing a program for use in different countries is the localization, or externalization, of text that is displayed by the program. </p>
<p>By externalizing strings, the text can be translated for different countries and languages without rebuilding the Java program. </p>
<p>The ResourceBundle Class in Java helps you to accomplish the above task.</p>
<blockquote><p>Resource bundles contain locale-specific objects. When your program needs a locale-specific resource, a String for example, your program can load it from the resource bundle that is appropriate for the current user&#8217;s locale. </p>
<p> <span id="more-12"></span>
<p>In this way, you can write program code that is largely independent of the user&#8217;s locale isolating most, if not all, of the locale-specific information in resource bundles.</p>
</blockquote>
<p>More information on <a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/ResourceBundle.html"title="Java ResourceBundle"  onclick="javascript:urchinTracker ('/outbound/article/java.sun.com');">Java ResourceBundle here</a>.</p>
<p>If your application is not using the Resource Bundle, you can always use the Eclipse &#8220;<a href="http://help.eclipse.org/help33/topic/org.eclipse.jdt.doc.user/tasks/tasks-188.htm" onclick="javascript:urchinTracker ('/outbound/article/help.eclipse.org');">Externalize String</a>&#8221; feature to move all the translatable strings into&nbsp;a properties file. In addition, the wizard also creates a helper class to access the resource bundle.</p>
<p><u><strong>ResourceBundle Editor</strong></u></p>
<p>Whenever you define a new &#8220;key value&#8221; data in&nbsp;one <em>properties</em> file, you have to add the same in all the other <em>properties</em> file. The same applies when you delete a key from one of the <em>properties</em> file. This process can get messy if you are modifying lot of files;</p>
<p><a href="http://www.resourcebundleeditor.com/" onclick="javascript:urchinTracker ('/outbound/article/www.resourcebundleeditor.com');">ResourceBundle Editor plug-in</a> is a perfect companion to handle the above task with ease.</p>
<p><u><strong>File Association</strong></u></p>
<p>ResourceBundle Editor (RBE) is an editor extension for &#8220;.properties&#8221; file. By default, Eclipse opens the properties file in the <strong>Properties File Editor. </strong>You can either selectively open the <em>properties</em> file in RBE or set RBE as the default editor.</p>
<p><a href="http://www.flickr.com/photos/venukb/809678251/"title="Photo Sharing"  onclick="javascript:urchinTracker ('/outbound/article/www.flickr.com');"><img height="299" alt="rbe1" src="http://farm2.static.flickr.com/1414/809678251_d648378643.jpg" width="464"></a></p>
<p><u><strong>User Interface</strong></u></p>
<p>As mentioned earlier, RBE associates itself with a <em>properties</em> file in the Eclipse workspace.&nbsp;RBE is a tabbed editor; There is a &#8220;Properties&#8221; tab which is the primary tab used to add/modify new/existing key value pairs. </p>
<p>There is a default tab whose view is similar to the default properties editor. In addition to this, each locale specific file is also opened in a tab.</p>
<p><a href="http://www.flickr.com/photos/venukb/809793829/"title="Photo Sharing"  onclick="javascript:urchinTracker ('/outbound/article/www.flickr.com');"><img height="366" alt="rbe2" src="http://farm2.static.flickr.com/1022/809793829_ac42d076af.jpg" width="448"></a></p>
<p>The keys in the tree view are always <strong>sorted</strong>. You can quickly create a new key and associate values using the local specific text boxes. There are options even to rename a key and also to duplicate a key. </p>
<p>The view of the tree can either be flat or hierarchical. The default view can be controlled via the <em>Preference</em> page.</p>
<p><strong><u></u></strong>Also you can quickly create a new Resource bundle using the &#8220;<strong>New</strong>&#8221; tab.</p>
<p><a href="http://www.flickr.com/photos/venukb/810720068/"title="Photo Sharing"  onclick="javascript:urchinTracker ('/outbound/article/www.flickr.com');"><img height="161" alt="rbe3" src="http://farm2.static.flickr.com/1172/810720068_8b9dc8804b_m.jpg" width="203"></a></p>
<p><u><strong>Other features</strong></u></p>
<ul>
<li>RBE can also report missing values. This can be identified by the icon status for each key in the tree view.
<li>Can toggle between flat and hierarchical view of keys.
<li>Supports Eclipse &#8220;nl&#8221; structure for I18N of plugins
<li>Wizard for creating new resource bundle.
<li>Non-ASCII character conversion to/from Unicode.</li>
</ul>
<p><strong><u>Issues</u></strong></p>
<p>When you try to create a new key in an empty properties file, a <em>NullPointerException</em> is logged in the Error View. In order to avoid this, you should start with a file which has at least one key defined.</p>
<p>I couldn&#8217;t find how RBE reports duplicate and similar keys.</p>
<p><strong><u>Summary</u></strong></p>
<p>RBE is a <strong>must have</strong> plug-in if you are dealing with multiple properties file. Even otherwise, its a good alternative to the default Properties Editor.</p>
<p>Additional information about internationalized applications can be found in the following documents:
<ul>
<li><a href="http://eclipse.org/articles/Article-Internationalization/how2I18n.html" onclick="javascript:urchinTracker ('/outbound/article/eclipse.org');">http://eclipse.org/articles/Article-Internationalization/how2I18n.html</a>
<li><a href="http://java.sun.com/docs/books/tutorial/i18n/intro/index.html" onclick="javascript:urchinTracker ('/outbound/article/java.sun.com');">http://java.sun.com/docs/books/tutorial/i18n/intro/index.html</a></li>
</ul>
<blockquote><p class="alert3"><strong><a href="http://sourceforge.net/project/platformdownload.php?group_id=125041"title="Download RBE"  onclick="javascript:urchinTracker ('/outbound/article/sourceforge.net');">Download ResourceBundle Editor</a></strong></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://eclipsetips.com/2007/07/14/plug-in-review-resourcebundle-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

