Externalized strings except for refactorings
diff --git a/org.eclipse.photran.core.vpg/OSGI-INF/l10n/bundle.properties b/org.eclipse.photran.core.vpg/OSGI-INF/l10n/bundle.properties
new file mode 100644
index 0000000..1ad5b44
--- /dev/null
+++ b/org.eclipse.photran.core.vpg/OSGI-INF/l10n/bundle.properties
@@ -0,0 +1,7 @@
+#Properties file for org.eclipse.photran.core.vpg
+extension.name = VPG Log Marker
+extension.name.0 = VPG Warning Marker
+extension.name.1 = VPG Error Marker
+source-form.name = Free Form - INCLUDE lines ignored
+source-form.name.0 = Fixed Form - INCLUDE lines ignored
+source-form.name.1 = Free Form
\ No newline at end of file
diff --git a/org.eclipse.photran.core.vpg/build.properties b/org.eclipse.photran.core.vpg/build.properties
index 3dfc4ca..58b9beb 100644
--- a/org.eclipse.photran.core.vpg/build.properties
+++ b/org.eclipse.photran.core.vpg/build.properties
@@ -6,7 +6,8 @@
                .,\
                plugin.xml,\
                about.html,\
-               plugin.properties
+               plugin.properties,\
+               OSGI-INF/l10n/bundle.properties
 jre.compilation.profile=J2SE-1.5
 src.includes = about.html
 jars.extra.classpath = platform:/plugin/org.eclipse.rephraserengine.core.vpg/cdtdb-4.0.3-eclipse.jar
diff --git a/org.eclipse.photran.core.vpg/plugin.xml b/org.eclipse.photran.core.vpg/plugin.xml
index 439fe9b..e0adffb 100644
--- a/org.eclipse.photran.core.vpg/plugin.xml
+++ b/org.eclipse.photran.core.vpg/plugin.xml
@@ -8,7 +8,7 @@
 
    <!-- Markers for displaying the VPG error/warning log -->
    <extension point="org.eclipse.core.resources.markers"
-       name="VPG Log Marker"
+       name="%extension.name"
        id="org.eclipse.photran.core.vpg.errorOrWarningMarker">
        <super type="org.eclipse.core.resources.textmarker"/>
        <attribute name="resource"/>
@@ -16,12 +16,12 @@
        <persistent value="false"/>
    </extension>
    <extension point="org.eclipse.core.resources.markers"
-       name="VPG Warning Marker"
+       name="%extension.name.0"
        id="org.eclipse.photran.core.vpg.warningMarker">
        <super type="org.eclipse.photran.core.vpg.errorOrWarningMarker"/>
    </extension>
    <extension point="org.eclipse.core.resources.markers"
-       name="VPG Error Marker"
+       name="%extension.name.1"
        id="org.eclipse.photran.core.vpg.errorMarker">
        <super type="org.eclipse.photran.core.vpg.errorOrWarningMarker"/>
    </extension>
@@ -40,19 +40,19 @@
   <extension point="org.eclipse.photran.core.sourceForms">
       <source-form
           id="unpreprocessedFreeForm"
-          name="Free Form - INCLUDE lines ignored"
+          name="%source-form.name"
           class="org.eclipse.photran.internal.core.lexer.sourceform.UnpreprocessedFreeSourceForm"
           priority="default"
           defaultForFilenameExtensions="f90,f95,f03,f08,F90,F95,F03,F08" />
       <source-form
           id="unpreprocessedFixedForm"
-          name="Fixed Form - INCLUDE lines ignored"
+          name="%source-form.name.0"
           class="org.eclipse.photran.internal.core.lexer.sourceform.UnpreprocessedFixedSourceForm"
           priority="low"
           defaultForFilenameExtensions="f,for,ftn,fix,f77,fpp,F,FOR,FTN,FIX,F77,FPP" />
       <source-form
           id="freeForm"
-          name="Free Form"
+          name="%source-form.name.1"
           class="org.eclipse.photran.internal.core.lexer.sourceform.FreeSourceForm"
           priority="medium"
           defaultForFilenameExtensions="f90,f95,f03,f08,F90,F95,F03,F08" />
diff --git a/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/refactoring/_AST_VPG_HOWTO.java b/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/refactoring/_AST_VPG_HOWTO.java
index 18eea86..c0da621 100644
--- a/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/refactoring/_AST_VPG_HOWTO.java
+++ b/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/refactoring/_AST_VPG_HOWTO.java
@@ -39,7 +39,7 @@
 // 1. This Java code actually gets compiled.  Examples in a PDF file don't.

 // 2. When Eclipse renames classes and methods, it also updates links in JavaDoc.  It does not

 //    refactor examples in a PDF file.

-@SuppressWarnings("unused")

+@SuppressWarnings("all")

 public class _AST_VPG_HOWTO

 {

     ////////////////////////////////////////////////////////////////////////////////////////////////

diff --git a/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/refactoring/_REFACTORING_HOWTO.java b/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/refactoring/_REFACTORING_HOWTO.java
index 4e03c34..8e703e4 100644
--- a/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/refactoring/_REFACTORING_HOWTO.java
+++ b/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/refactoring/_REFACTORING_HOWTO.java
@@ -26,6 +26,7 @@
  * Photran Developer's Guide.

  */

 

+@SuppressWarnings("all")

 class SampleResourceRefactoring extends FortranResourceRefactoring

 {

     @Override

@@ -88,6 +89,7 @@
     }

 }

 

+@SuppressWarnings("all")

 class SampleEditorRefactoring extends FortranEditorRefactoring

 {

     @Override