Author: evenisse
Date: Sun Jun  5 16:10:11 2005
New Revision: 180168

URL: http://svn.apache.org/viewcvs?rev=180168&view=rev
Log:
o Internationalize site plugin generation.
o Add french translation

Added:
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/resources/site-plugin.properties
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/resources/site-plugin_fr.properties
Modified:
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java
    
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenReport.java
    
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReport.java
    
maven/components/trunk/maven-reports/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReport.java
    
maven/components/trunk/maven-reports/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/JavadocReport.java
    
maven/components/trunk/maven-reports/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
    
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java
    
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.java

Modified: 
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java?rev=180168&r1=180167&r2=180168&view=diff
==============================================================================
--- 
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java
 (original)
+++ 
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java
 Sun Jun  5 16:10:11 2005
@@ -23,6 +23,7 @@
 import org.apache.maven.reporting.MavenReport;
 import org.apache.maven.reporting.MavenReportConfiguration;
 import org.apache.maven.reporting.MavenReportException;
+import org.codehaus.plexus.i18n.I18N;
 import org.codehaus.plexus.siterenderer.Renderer;
 import org.codehaus.plexus.siterenderer.RendererException;
 import org.codehaus.plexus.siterenderer.sink.SiteRendererSink;
@@ -49,6 +50,7 @@
 import java.util.List;
 import java.util.Locale;
 import java.util.Map;
+import java.util.StringTokenizer;
 
 /**
  * @goal site
@@ -105,6 +107,11 @@
     private Map attributes;
 
     /**
+     * @parameter expression="${locales}
+     */
+    private String locales;
+
+    /**
      * @parameter 
expression="${component.org.codehaus.plexus.siterenderer.Renderer}"
      * @required
      * @readonly
@@ -112,6 +119,13 @@
     private Renderer siteRenderer;
 
     /**
+     * @parameter expression="${component.org.codehaus.plexus.i18n.I18N}"
+     * @required
+     * @readonly
+     */
+    private I18N i18n;
+
+    /**
      * @parameter expression="${project}"
      * @required
      * @readonly
@@ -143,6 +157,10 @@
 
     private List projectReports = new ArrayList();
 
+    private Locale defaultLocale = Locale.ENGLISH;
+
+    private List localesList = new ArrayList();
+
     public void execute()
         throws MojoExecutionException
     {
@@ -162,7 +180,7 @@
 
                 siteRenderer.setTemplateClassLoader( urlClassloader );
             }
-            catch( MalformedURLException e )
+            catch ( MalformedURLException e )
             {
                 throw new MojoExecutionException( templateDirectory + " isn't 
a valid URL." );
             }
@@ -172,95 +190,116 @@
         {
             categorizeReports();
 
-            MavenReportConfiguration config = new MavenReportConfiguration();
-
-            config.setProject( project );
+            if ( locales == null )
+            {
+                localesList.add( defaultLocale );
+            }
+            else
+            {
+                StringTokenizer st = new StringTokenizer( locales, "," );
 
-            config.setReportOutputDirectory( new File( outputDirectory ) );
+                while ( st.hasMoreTokens() )
+                {
+                    localesList.add( new Locale( st.nextToken().trim() ) );
+                }
+            }
 
-            //Generate reports
-            if ( reports != null )
+            for ( Iterator i = localesList.iterator(); i.hasNext(); )
             {
-                for ( Iterator i = reports.keySet().iterator(); i.hasNext(); )
+                Locale locale = (Locale) i.next();
+
+                MavenReportConfiguration config = new 
MavenReportConfiguration();
+
+                config.setProject( project );
+
+                File localeOutputDirectory = getOuputDirectory( locale );
+
+                config.setReportOutputDirectory( localeOutputDirectory );
+
+                //Generate reports
+                if ( reports != null )
                 {
-                    String reportKey = (String) i.next();
+                    for ( Iterator j = reports.keySet().iterator(); 
j.hasNext(); )
+                    {
+                        String reportKey = (String) j.next();
 
-                    getLog().info( "Generate " + reportKey + " report." );
+                        getLog().info( "Generate " + reportKey + " report." );
 
-                    MavenReport report = (MavenReport) reports.get( reportKey 
);
+                        MavenReport report = (MavenReport) reports.get( 
reportKey );
 
-                    report.setConfiguration( config );
+                        report.setConfiguration( config );
 
-                    String outputFileName = report.getOutputName() + ".html";
+                        String outputFileName = report.getOutputName() + 
".html";
 
-                    SiteRendererSink sink = siteRenderer.createSink( new File( 
siteDirectory ), outputFileName,
-                                                                     
getSiteDescriptor() );
+                        SiteRendererSink sink = siteRenderer.createSink( new 
File( siteDirectory ), outputFileName,
+                                                                         
getSiteDescriptor( locale ) );
 
-                    //TODO: Use multiple locale with a loop
-                    report.generate( sink, Locale.ENGLISH );
+                        report.generate( sink, locale );
 
-                    File outputFile = new File( outputDirectory, 
outputFileName );
+                        File outputFile = new File( localeOutputDirectory, 
outputFileName );
 
-                    if ( !outputFile.getParentFile().exists() )
-                    {
-                        outputFile.getParentFile().mkdirs();
-                    }
+                        if ( !outputFile.getParentFile().exists() )
+                        {
+                            outputFile.getParentFile().mkdirs();
+                        }
 
-                    siteRenderer.generateDocument( new FileWriter( outputFile 
), template, attributes, sink, Locale.ENGLISH );
+                        siteRenderer
+                            .generateDocument( new FileWriter( outputFile ), 
template, attributes, sink, locale );
+                    }
                 }
-            }
 
-            //Generate overview pages
-            if ( projectInfos.size() > 0 )
-            {
-                try
+                //Generate overview pages
+                if ( projectInfos.size() > 0 )
                 {
-                    generateProjectInfoPage( getSiteDescriptor() );
-                }
-                catch ( Exception e )
-                {
-                    throw new MojoExecutionException( "An error is occurred in 
project info page generation.", e );
+                    try
+                    {
+                        generateProjectInfoPage( getSiteDescriptor( locale ), 
locale );
+                    }
+                    catch ( Exception e )
+                    {
+                        throw new MojoExecutionException( "An error is 
occurred in project info page generation.", e );
+                    }
                 }
-            }
 
-            if ( projectReports.size() > 0 )
-            {
-                try
+                if ( projectReports.size() > 0 )
                 {
-                    generateProjectReportsPage( getSiteDescriptor() );
-                }
-                catch ( Exception e )
-                {
-                    throw new MojoExecutionException( "An error is occurred in 
project reports page generation.", e );
+                    try
+                    {
+                        generateProjectReportsPage( getSiteDescriptor( locale 
), locale );
+                    }
+                    catch ( Exception e )
+                    {
+                        throw new MojoExecutionException( "An error is 
occurred in project reports page generation.", e );
+                    }
                 }
-            }
 
-            File cssDirectory = new File( siteDirectory, "css" );
-            File imagesDirectory = new File( siteDirectory, "images" );
+                // Generate static site
+                siteRenderer.render( new File( siteDirectory ), 
localeOutputDirectory, getSiteDescriptor( locale ),
+                                     template, attributes );
+                siteRenderer.render( new File( generatedSiteDirectory ), 
localeOutputDirectory,
+                                     getSiteDescriptor( locale ), template, 
attributes );
 
-            // special case for backwards compatibility
-            if ( cssDirectory.exists() || imagesDirectory.exists() )
-            {
-                getLog().warn( "DEPRECATED: the css and images directories are 
deprecated, please use resources" );
+                File cssDirectory = new File( siteDirectory, "css" );
+                File imagesDirectory = new File( siteDirectory, "images" );
 
-                copyDirectory( cssDirectory, new File( outputDirectory, "css" 
) );
+                // special case for backwards compatibility
+                if ( cssDirectory.exists() || imagesDirectory.exists() )
+                {
+                    getLog().warn( "DEPRECATED: the css and images directories 
are deprecated, please use resources" );
 
-                copyDirectory( imagesDirectory, new File( outputDirectory, 
"images" ) );
-            }
+                    copyDirectory( cssDirectory, new File( 
localeOutputDirectory, "css" ) );
 
-            // Generate static site
-            siteRenderer.render( new File( siteDirectory ), new File( 
outputDirectory ), getSiteDescriptor(), template,
-                                 attributes );
-            siteRenderer.render( new File( generatedSiteDirectory ), new File( 
outputDirectory ), getSiteDescriptor(),
-                                 template, attributes );
+                    copyDirectory( imagesDirectory, new File( 
localeOutputDirectory, "images" ) );
+                }
 
-            // Copy site resources
-            if ( resourcesDirectory != null && resourcesDirectory.exists() )
-            {
-                copyDirectory( resourcesDirectory, new File( outputDirectory ) 
);
-            }
+                // Copy site resources
+                if ( resourcesDirectory != null && resourcesDirectory.exists() 
)
+                {
+                    copyDirectory( resourcesDirectory, localeOutputDirectory );
+                }
 
-            copyResources( outputDirectory );
+                copyResources( localeOutputDirectory );
+            }
         }
         catch ( MavenReportException e )
         {
@@ -293,28 +332,28 @@
             else
             {
                 throw new MojoExecutionException( "'" + 
report.getCategoryName() + "' category define for "
-                                                  + report.getName() + " mojo 
isn't valid." );
+                                                  + report.getName( 
defaultLocale ) + " mojo isn't valid." );
             }
         }
     }
 
-    private String getReportsMenu()
+    private String getReportsMenu( Locale locale )
         throws MojoExecutionException
     {
         StringBuffer buffer = new StringBuffer();
         buffer.append( "<menu name=\"Project Documentation\">\n" );
-        buffer.append( "    <item name=\"About " + project.getName() + "\" 
href=\"/index.html\"/>\n" );
+        buffer.append( "    <item name=\"" + i18n.getString( "site-plugin", 
locale, "report.menu.about") + " " + project.getName() + "\" 
href=\"/index.html\"/>\n" );
 
         if ( projectInfos.size() > 0 )
         {
-            buffer.append( "    <item name=\"" + 
MavenReport.CATEGORY_PROJECT_INFORMATION
+            buffer.append( "    <item name=\"" + i18n.getString( 
"site-plugin", locale, "report.menu.projectinformation")
                            + "\" href=\"/project-info.html\" 
collapse=\"true\">\n" );
 
             for ( Iterator i = projectInfos.iterator(); i.hasNext(); )
             {
                 MavenReport report = (MavenReport) i.next();
-                buffer.append( "        <item name=\"" + report.getName() + 
"\" href=\"/" + report.getOutputName()
-                               + ".html\"/>\n" );
+                buffer.append( "        <item name=\"" + report.getName( 
locale ) + "\" href=\"/"
+                               + report.getOutputName() + ".html\"/>\n" );
             }
 
             buffer.append( "    </item>\n" );
@@ -322,14 +361,14 @@
 
         if ( projectReports.size() > 0 )
         {
-            buffer.append( "    <item name=\"" + 
MavenReport.CATEGORY_PROJECT_REPORTS
+            buffer.append( "    <item name=\"" + i18n.getString( 
"site-plugin", locale, "report.menu.projectreports")
                            + "\" href=\"/maven-reports.html\" 
collapse=\"true\">\n" );
 
             for ( Iterator i = projectReports.iterator(); i.hasNext(); )
             {
                 MavenReport report = (MavenReport) i.next();
-                buffer.append( "        <item name=\"" + report.getName() + 
"\" href=\"/" + report.getOutputName()
-                               + ".html\"/>\n" );
+                buffer.append( "        <item name=\"" + report.getName( 
locale ) + "\" href=\"/"
+                               + report.getOutputName() + ".html\"/>\n" );
             }
 
             buffer.append( "    </item>\n" );
@@ -340,7 +379,7 @@
         return buffer.toString();
     }
 
-    private InputStream getSiteDescriptor()
+    private InputStream getSiteDescriptor( Locale locale )
         throws MojoExecutionException
     {
         File siteDescriptor = new File( siteDirectory, "site.xml" );
@@ -367,7 +406,7 @@
 
         if ( reports != null )
         {
-            props.put( "reports", getReportsMenu() );
+            props.put( "reports", getReportsMenu( locale ) );
         }
 
         // TODO: interpolate ${project.*} in general
@@ -395,15 +434,15 @@
         return new StringInputStream( siteDescriptorContent );
     }
 
-    private void generateProjectInfoPage( InputStream siteDescriptor )
+    private void generateProjectInfoPage( InputStream siteDescriptor, Locale 
locale )
         throws Exception
     {
         String outputFileName = "project-info.html";
 
-        SiteRendererSink sink = siteRenderer
-            .createSink( new File( siteDirectory ), outputFileName, 
getSiteDescriptor() );
+        SiteRendererSink sink = siteRenderer.createSink( new File( 
siteDirectory ), outputFileName,
+                                                         getSiteDescriptor( 
locale ) );
 
-        String title = "General Project Information";
+        String title = i18n.getString( "site-plugin", locale, 
"report.information.title");
 
         sink.head();
         sink.title();
@@ -418,28 +457,27 @@
         sink.sectionTitle1_();
 
         sink.paragraph();
-        sink.text( "This document provides an overview of the various 
documents and links that are part "
-                   + "of this project's general information. All of this 
content is automatically generated by " );
+        sink.text( i18n.getString( "site-plugin", locale, 
"report.information.description1") + " " );
         sink.link( "http://maven.apache.org"; );
         sink.text( "Maven" );
         sink.link_();
-        sink.text( " on behalf of the project." );
+        sink.text( " " + i18n.getString( "site-plugin", locale, 
"report.information.description2") );
         sink.paragraph_();
 
         sink.section2();
 
         sink.sectionTitle2();
-        sink.text( "Overview" );
+        sink.text( i18n.getString( "site-plugin", locale, 
"report.information.sectionTitle") );
         sink.sectionTitle2_();
 
         sink.table();
 
         sink.tableRow();
         sink.tableHeaderCell();
-        sink.text( "Document" );
+        sink.text( i18n.getString( "site-plugin", locale, 
"report.information.column.document") );
         sink.tableHeaderCell_();
         sink.tableHeaderCell();
-        sink.text( "Description" );
+        sink.text( i18n.getString( "site-plugin", locale, 
"report.information.column.description") );
         sink.tableHeaderCell_();
         sink.tableRow_();
 
@@ -450,11 +488,11 @@
             sink.tableRow();
             sink.tableCell();
             sink.link( report.getOutputName() + ".html" );
-            sink.text( report.getName() );
+            sink.text( report.getName( locale ) );
             sink.link_();
             sink.tableCell_();
             sink.tableCell();
-            sink.text( report.getDescription() );
+            sink.text( report.getDescription( locale ) );
             sink.tableCell_();
             sink.tableRow_();
         }
@@ -471,19 +509,19 @@
 
         sink.close();
 
-        siteRenderer.generateDocument( new FileWriter( new File( 
outputDirectory, outputFileName ) ), template,
-                                       attributes, sink, Locale.ENGLISH );
+        siteRenderer.generateDocument( new FileWriter( new File( 
getOuputDirectory( locale ), outputFileName ) ),
+                                       template, attributes, sink, locale );
     }
 
-    private void generateProjectReportsPage( InputStream siteDescriptor )
+    private void generateProjectReportsPage( InputStream siteDescriptor, 
Locale locale )
         throws Exception
     {
         String outputFileName = "maven-reports.html";
 
-        SiteRendererSink sink = siteRenderer
-            .createSink( new File( siteDirectory ), outputFileName, 
getSiteDescriptor() );
+        SiteRendererSink sink = siteRenderer.createSink( new File( 
siteDirectory ), outputFileName,
+                                                         getSiteDescriptor( 
locale ) );
 
-        String title = "Maven Generated Reports";
+        String title = i18n.getString( "site-plugin", locale, 
"report.project.title");
 
         sink.head();
         sink.title();
@@ -498,27 +536,27 @@
         sink.sectionTitle1_();
 
         sink.paragraph();
-        sink.text( "This document provides an overview of the various reports 
that are automatically generated by " );
+        sink.text( i18n.getString( "site-plugin", locale, 
"report.project.description1") + " " );
         sink.link( "http://maven.apache.org"; );
         sink.text( "Maven" );
         sink.link_();
-        sink.text( ". Each report is briefly described below." );
+        sink.text( ". " + i18n.getString( "site-plugin", locale, 
"report.project.description2") );
         sink.paragraph_();
 
         sink.section2();
 
         sink.sectionTitle2();
-        sink.text( "Overview" );
+        sink.text( i18n.getString( "site-plugin", locale, 
"report.project.sectionTitle") );
         sink.sectionTitle2_();
 
         sink.table();
 
         sink.tableRow();
         sink.tableHeaderCell();
-        sink.text( "Document" );
+        sink.text( i18n.getString( "site-plugin", locale, 
"report.project.column.document") );
         sink.tableHeaderCell_();
         sink.tableHeaderCell();
-        sink.text( "Description" );
+        sink.text( i18n.getString( "site-plugin", locale, 
"report.project.column.description") );
         sink.tableHeaderCell_();
         sink.tableRow_();
 
@@ -529,11 +567,11 @@
             sink.tableRow();
             sink.tableCell();
             sink.link( report.getOutputName() + ".html" );
-            sink.text( report.getName() );
+            sink.text( report.getName( locale ) );
             sink.link_();
             sink.tableCell_();
             sink.tableCell();
-            sink.text( report.getDescription() );
+            sink.text( report.getDescription( locale ) );
             sink.tableCell_();
             sink.tableRow_();
         }
@@ -546,11 +584,11 @@
 
         sink.body_();
 
-        siteRenderer.generateDocument( new FileWriter( new File( 
outputDirectory, outputFileName ) ), template,
-                                       attributes, sink, Locale.ENGLISH );
+        siteRenderer.generateDocument( new FileWriter( new File( 
getOuputDirectory( locale ), outputFileName ) ),
+                                       template, attributes, sink, locale );
     }
 
-    private void copyResources( String outputDirectory )
+    private void copyResources( File outputDirectory )
         throws Exception
     {
         InputStream resourceList = getStream( RESOURCE_DIR + "/resources.txt" 
);
@@ -621,6 +659,26 @@
             File destinationFile = new File( destination, name );
 
             FileUtils.copyFile( sourceFile, destinationFile );
+        }
+    }
+
+    private File getOuputDirectory( Locale locale )
+    {
+        if ( localesList.size() == 1 )
+        {
+            return new File( outputDirectory );
+        }
+        else
+        {
+            Locale firstLocale = (Locale) localesList.get( 0 );
+            if ( locale.equals( firstLocale ) )
+            {
+                return new File( outputDirectory );
+            }
+            else
+            {
+                return new File( outputDirectory, locale.getLanguage() );
+            }
         }
     }
 }

Added: 
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/resources/site-plugin.properties
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-site-plugin/src/main/resources/site-plugin.properties?rev=180168&view=auto
==============================================================================
--- 
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/resources/site-plugin.properties
 (added)
+++ 
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/resources/site-plugin.properties
 Sun Jun  5 16:10:11 2005
@@ -0,0 +1,17 @@
+template.lastpublished=Last Published
+template.builtby=Built by
+report.project.title=Maven Generated Reports
+report.project.description1=This document provides an overview of the various 
reports that are automatically generated by
+report.project.description2=Each report is briefly described below.
+report.project.sectionTitle=Overview
+report.project.column.description=Description
+report.project.column.document=Document
+report.information.title=General Project Information
+report.information.description1=This document provides an overview of the 
various documents and links that are part of this project's general 
information. All of this content is automatically generated by
+report.information.description2=on behalf of the project.
+report.information.sectionTitle=Overview
+report.information.column.description=Description
+report.information.column.document=Document
+report.menu.about=About
+report.menu.projectinformation=Project Info
+report.menu.projectreports=Project Reports

Added: 
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/resources/site-plugin_fr.properties
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-site-plugin/src/main/resources/site-plugin_fr.properties?rev=180168&view=auto
==============================================================================
--- 
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/resources/site-plugin_fr.properties
 (added)
+++ 
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/resources/site-plugin_fr.properties
 Sun Jun  5 16:10:11 2005
@@ -0,0 +1,17 @@
+template.lastpublished=Dernière publication
+template.builtby=Produit par
+report.project.title=Rapport générés par Maven
+report.project.description1=Ce document fournit une vue d'ensemble des divers 
rapports générés automatiquement par
+report.project.description2=Chaque rapport est décrit brièvement ci-dessous.
+report.project.sectionTitle=Vue d'ensemble
+report.project.column.description=Description
+report.project.column.document=Document
+report.information.title=Information générale du projet
+report.information.description1=Ce document fournit une vue d'ensemble des 
divers documents et liens qui font partis des informations générales du 
projet. Tous ces contenus sont générés automatiquement par
+report.information.description2=on behalf of the project.
+report.information.sectionTitle=Vue d'ensemble
+report.information.column.description=Description
+report.information.column.document=Document
+report.menu.about=A propos de
+report.menu.projectinformation=Info Projet
+report.menu.projectreports=Rapports Projet

Modified: 
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenReport.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenReport.java?rev=180168&r1=180167&r2=180168&view=diff
==============================================================================
--- 
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenReport.java
 (original)
+++ 
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenReport.java
 Sun Jun  5 16:10:11 2005
@@ -66,6 +66,8 @@
 
     private Sink sink;
 
+    private Locale locale = Locale.ENGLISH;
+
     public MavenReportConfiguration getConfiguration()
     {
         return config;
@@ -108,7 +110,7 @@
         }
         catch ( Exception e )
         {
-            throw new MojoExecutionException( "An error is occurred in " + 
getName() + " report generation." );
+            throw new MojoExecutionException( "An error is occurred in " + 
getName( locale ) + " report generation." );
         }
     }
 
@@ -161,7 +163,7 @@
         StringBuffer buffer = new StringBuffer();
         buffer.append( "<menu name=\"Project Documentation\">\n" );
 
-        buffer.append( "  <item name=\"" + getName() + "\" href=\"/" + 
getOutputName() + ".html\"/>\n" );
+        buffer.append( "  <item name=\"" + getName( locale ) + "\" href=\"/" + 
getOutputName() + ".html\"/>\n" );
 
         buffer.append( "</menu>\n" );
 

Modified: 
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReport.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReport.java?rev=180168&r1=180167&r2=180168&view=diff
==============================================================================
--- 
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReport.java
 (original)
+++ 
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReport.java
 Sun Jun  5 16:10:11 2005
@@ -45,11 +45,11 @@
 
     String getOutputName();
 
-    String getName();
+    String getName( Locale locale );
 
     String getCategoryName();
 
-    String getDescription();
+    String getDescription( Locale locale );
 
     Sink getSink()
         throws IOException;

Modified: 
maven/components/trunk/maven-reports/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReport.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-reports/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReport.java?rev=180168&r1=180167&r2=180168&view=diff
==============================================================================
--- 
maven/components/trunk/maven-reports/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReport.java
 (original)
+++ 
maven/components/trunk/maven-reports/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReport.java
 Sun Jun  5 16:10:11 2005
@@ -83,17 +83,17 @@
     private boolean failedOnError = false;
 
     /**
-     * @see org.apache.maven.reporting.MavenReport#getName()
+     * @see org.apache.maven.reporting.MavenReport#getName(java.util.Locale)
      */
-    public String getName()
+    public String getName( Locale locale )
     {
         return "Checkstyle";
     }
 
     /**
-     * @see org.apache.maven.reporting.MavenReport#getDescription()
+     * @see 
org.apache.maven.reporting.MavenReport#getDescription(java.util.Locale)
      */
-    public String getDescription()
+    public String getDescription( Locale locale )
     {
         return "Report on coding style conventions.";
     }

Modified: 
maven/components/trunk/maven-reports/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/JavadocReport.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-reports/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/JavadocReport.java?rev=180168&r1=180167&r2=180168&view=diff
==============================================================================
--- 
maven/components/trunk/maven-reports/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/JavadocReport.java
 (original)
+++ 
maven/components/trunk/maven-reports/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/JavadocReport.java
 Sun Jun  5 16:10:11 2005
@@ -61,17 +61,17 @@
     private MavenProject project;
 
     /**
-     * @see org.apache.maven.reporting.MavenReport#getName()
+     * @see org.apache.maven.reporting.MavenReport#getName(java.util.Locale)
      */
-    public String getName()
+    public String getName( Locale locale )
     {
         return "JavaDocs";
     }
 
     /**
-     * @see org.apache.maven.reporting.MavenReport#getDescription()
+     * @see 
org.apache.maven.reporting.MavenReport#getDescription(java.util.Locale)
      */
-    public String getDescription()
+    public String getDescription( Locale locale )
     {
         return "JavaDoc API documentation.";
     }

Modified: 
maven/components/trunk/maven-reports/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-reports/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java?rev=180168&r1=180167&r2=180168&view=diff
==============================================================================
--- 
maven/components/trunk/maven-reports/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
 (original)
+++ 
maven/components/trunk/maven-reports/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
 Sun Jun  5 16:10:11 2005
@@ -74,17 +74,17 @@
     private MavenProject project;
 
     /**
-     * @see org.apache.maven.reporting.MavenReport#getName()
+     * @see org.apache.maven.reporting.MavenReport#getName(java.util.Locale)
      */
-    public String getName()
+    public String getName( Locale locale )
     {
         return "PMD report";
     }
 
     /**
-     * @see org.apache.maven.reporting.MavenReport#getDescription()
+     * @see 
org.apache.maven.reporting.MavenReport#getDescription(java.util.Locale)
      */
-    public String getDescription()
+    public String getDescription( Locale locale )
     {
         return "Verification of coding rules.";
     }

Modified: 
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java?rev=180168&r1=180167&r2=180168&view=diff
==============================================================================
--- 
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java
 (original)
+++ 
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java
 Sun Jun  5 16:10:11 2005
@@ -60,9 +60,9 @@
     private MavenProject project;
 
     /**
-     * @see org.apache.maven.reporting.MavenReport#getName()
+     * @see org.apache.maven.reporting.MavenReport#getName(java.util.Locale)
      */
-    public String getName()
+    public String getName( Locale locale )
     {
         return "Dependencies";
     }
@@ -76,9 +76,9 @@
     }
 
     /**
-     * @see org.apache.maven.reporting.MavenReport#getDescription()
+     * @see 
org.apache.maven.reporting.MavenReport#getDescription(java.util.Locale)
      */
-    public String getDescription()
+    public String getDescription( Locale locale )
     {
         return "This document lists the projects dependencies and provides 
information on each dependency.";
     }

Modified: 
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.java?rev=180168&r1=180167&r2=180168&view=diff
==============================================================================
--- 
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.java
 (original)
+++ 
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.java
 Sun Jun  5 16:10:11 2005
@@ -61,9 +61,9 @@
     private MavenProject project;
 
     /**
-     * @see org.apache.maven.reporting.MavenReport#getName()
+     * @see org.apache.maven.reporting.MavenReport#getName(java.util.Locale)
      */
-    public String getName()
+    public String getName( Locale locale )
     {
         return "Mailing Lists";
     }
@@ -77,9 +77,9 @@
     }
 
     /**
-     * @see org.apache.maven.reporting.MavenReport#getDescription()
+     * @see 
org.apache.maven.reporting.MavenReport#getDescription(java.util.Locale)
      */
-    public String getDescription()
+    public String getDescription( Locale locale )
     {
         return "This document provides subscription and archive information 
for this project's mailing lists.";
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to